1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Logger
Граф наследования:Logger:
DatabaseLogger RequestLogger EventLogger FileLogger SysLogger DataBaseLogger

Открытые члены

 log ($level, string|\Stringable $message, array $context=[])
 setLevel (string $level)
 setFormatter (LogFormatterInterface $formatter)

Открытые статические члены

static create (string $id, $params=[])

Защищенные члены

 interpolate ()
 logMessage (string $level, string $message)
 getFormatter ()

Защищенные данные

 $level
 $formatter
array $context
string $message

Статические защищенные данные

static $supportedLevels

Подробное описание

См. определение в файле logger.php строка 17

Методы

◆ create()

create ( string $id,
$params = [] )
static

Creates a logger by its ID based on .settings.php. 'loggers' => [ 'logger.id' => [ 'className' => 'name of the logger class', 'constructorParams' => [] OR closure, OR 'constructor' => function (...$param){}, OPTIONAL 'level' => 'verbose level', 'formatter' => 'id of formatter in service locator', ] ]

Аргументы
string$idA logger ID.
array$paramsAn optional params to be passed to a closure in settings.
Возвращает
static|null

См. определение в файле logger.php строка 121

◆ getFormatter()

getFormatter ( )
protected

См. определение в файле logger.php строка 173

◆ interpolate()

interpolate ( )
protected

См. определение в файле logger.php строка 38

◆ log()

log ( $level,
string|\Stringable $message,
array $context = [] )

См. определение в файле logger.php строка 48

◆ logMessage()

logMessage ( string $level,
string $message )
abstractprotected

Переопределяется в DatabaseLogger, RequestLogger, EventLogger, FileLogger, SysLogger и DataBaseLogger.

◆ setFormatter()

setFormatter ( LogFormatterInterface $formatter)

Sets a formatter for the logger.

Аргументы
LogFormatterInterface$formatter
Возвращает
$this

См. определение в файле logger.php строка 97

◆ setLevel()

setLevel ( string $level)

Sets the maximun verbose level of the logger.

Аргументы
string$levelOne of LogLevel constants.
Возвращает
$this

См. определение в файле logger.php строка 82

Поля

◆ $context

array $context
protected

См. определение в файле logger.php строка 35

◆ $formatter

$formatter
protected

См. определение в файле logger.php строка 33

◆ $level

$level
protected

См. определение в файле logger.php строка 30

◆ $message

string $message
protected

См. определение в файле logger.php строка 36

◆ $supportedLevels

$supportedLevels
staticprotected
Инициализатор
= [
LogLevel::EMERGENCY => LOG_EMERG,
LogLevel::ALERT => LOG_ALERT,
LogLevel::CRITICAL => LOG_CRIT,
LogLevel::ERROR => LOG_ERR,
LogLevel::WARNING => LOG_WARNING,
LogLevel::NOTICE => LOG_NOTICE,
LogLevel::INFO => LOG_INFO,
LogLevel::DEBUG => LOG_DEBUG,
]

См. определение в файле logger.php строка 19


Объявления и описания членов класса находятся в файле: