PHP.mk документација

MongoDB\Driver\Monitoring\LogSubscriber

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.mongodb-driver-monitoring-logsubscriber.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека class.mongodb-driver-monitoring-logsubscriber.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
MongoDB\Driver\Monitoring\LogSubscriber

Референца за `class.mongodb-driver-monitoring-logsubscriber.php` со подобрена типографија и навигација.

class.mongodb-driver-monitoring-logsubscriber.php

Интерфејсот MongoDB\Driver\Monitoring\LogSubscriber

(mongodb >=1.17.0)

Вовед

Класите што го имплементираат овој интерфејс може да се регистрираат како претплатник и да примаат логови од екстензијата. Ова е слично на логгирањето за дебагирање базирано на стримови (т.е. mongodb.debug) освен што логовите на ниво на трага се not received.

Како и со логгирањето базирано на стримови, можно е да се регистрира логер само глобално користејќи Името на компонентата на драјверот што ја емитувала лог пораката.. Екстензијата не може да ги разликува логовите за индивидуални MongoDB\Driver\Manager objects.

Синопсис на интерфејсот

class MongoDB\Driver\Monitoring\LogSubscriber implements MongoDB\Driver\Monitoring\Subscriber {
/* Константи */
const int LEVEL_ERROR = 0;
const int LEVEL_CRITICAL = 1;
const int LEVEL_WARNING = 2;
const int LEVEL_MESSAGE = 3;
const int LEVEL_INFO = 4;
const int LEVEL_DEBUG = 5;
/* Методи */
abstract public function log(int $level, string $domain, string $message): void
}

Претходно дефинирани константи

MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_ERROR
Ниво на лог за грешка. Состојба на грешка што екстензијата не може да ја пријави преку својот API. Ова е најсериозното ниво на лог во екстензијата.
MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_CRITICAL
Ниво на лог за критична грешка. Состојба на грешка со малку помала сериозност. Оваа константа постои за конзистентност со libmongoc; сепак, екстензијата веројатно нема да ја користи во пракса.
MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_WARNING
Ниво на лог за предупредување. Укажува на ситуација каде може да дојде до непосакувано однесување на апликацијата.
MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_MESSAGE
Ниво на лог за порака или известување. Укажува на настан што е необичен, но не проблематичен.
MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_INFO
Ниво на лог за информации. Високо ниво на информации за нормалното однесување на драјверот.
MongoDB\Driver\Monitoring\LogSubscriber::LEVEL_DEBUG
Ниво на лог за дебагирање. Детални информации што може да бидат корисни при дебагирање на апликација.

Содржина

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.