LogLevel
in package
LogLevel class - define PHP/PSR-3 log levels
Tags
Table of Contents
- LOG_ALWAYS = E_ALL
- LOG_DEBUG = 2 * self::LOG_NOTICE
- LOG_ERROR = E_USER_ERROR
- LOG_INFO = 2 * self::LOG_DEBUG
- LOG_NOTICE = E_USER_NOTICE
- LOG_WARNING = E_USER_WARNING
- PHP_TO_LOGGING = [E_ERROR => self::LOG_ERROR, E_WARNING => self::LOG_WARNING, E_PARSE => self::LOG_ERROR, E_NOTICE => self::LOG_NOTICE, E_CORE_ERROR => self::LOG_ERROR, E_CORE_WARNING => self::LOG_WARNING, E_COMPILE_ERROR => self::LOG_ERROR, E_COMPILE_WARNING => self::LOG_WARNING, E_USER_ERROR => self::LOG_ERROR, E_USER_WARNING => self::LOG_WARNING, E_USER_NOTICE => self::LOG_NOTICE, E_STRICT => self::LOG_NOTICE, E_RECOVERABLE_ERROR => self::LOG_ERROR, E_DEPRECATED => self::LOG_WARNING, E_USER_DEPRECATED => self::LOG_NOTICE, E_ALL => self::LOG_ALWAYS]
- PHP_TO_PRINT = [ E_ERROR => \Psr\Log\LogLevel::CRITICAL, E_WARNING => \Psr\Log\LogLevel::WARNING, E_PARSE => \Psr\Log\LogLevel::EMERGENCY, E_NOTICE => \Psr\Log\LogLevel::NOTICE, E_CORE_ERROR => \Psr\Log\LogLevel::ALERT, E_CORE_WARNING => \Psr\Log\LogLevel::WARNING, E_COMPILE_ERROR => \Psr\Log\LogLevel::CRITICAL, E_COMPILE_WARNING => \Psr\Log\LogLevel::WARNING, E_USER_ERROR => \Psr\Log\LogLevel::ERROR, E_USER_WARNING => \Psr\Log\LogLevel::WARNING, E_USER_NOTICE => \Psr\Log\LogLevel::NOTICE, E_STRICT => \Psr\Log\LogLevel::NOTICE, E_RECOVERABLE_ERROR => \Psr\Log\LogLevel::ERROR, E_DEPRECATED => \Psr\Log\LogLevel::WARNING, E_USER_DEPRECATED => \Psr\Log\LogLevel::NOTICE, // used to log under any selected level (self::LOG_ALWAYS) E_ALL => '-----', ]
- PHP_TO_STRING = [E_ERROR => 'E_ERROR', E_WARNING => 'E_WARNING', E_PARSE => 'E_PARSE', E_NOTICE => 'E_NOTICE', E_CORE_ERROR => 'E_CORE_ERROR', E_CORE_WARNING => 'E_CORE_WARNING', E_COMPILE_ERROR => 'E_COMPILE_ERROR', E_COMPILE_WARNING => 'E_COMPILE_WARNING', E_USER_ERROR => 'E_USER_ERROR', E_USER_WARNING => 'E_USER_WARNING', E_USER_NOTICE => 'E_USER_NOTICE', E_STRICT => 'E_STRICT', E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', E_DEPRECATED => 'E_DEPRECATED', E_USER_DEPRECATED => 'E_USER_DEPRECATED', E_ALL => 'E_ALL']
- PSR_TO_LOGGING = [\Psr\Log\LogLevel::EMERGENCY => self::LOG_ERROR, \Psr\Log\LogLevel::ALERT => self::LOG_ERROR, \Psr\Log\LogLevel::CRITICAL => self::LOG_ERROR, \Psr\Log\LogLevel::ERROR => self::LOG_ERROR, \Psr\Log\LogLevel::WARNING => self::LOG_WARNING, \Psr\Log\LogLevel::NOTICE => self::LOG_NOTICE, \Psr\Log\LogLevel::INFO => self::LOG_INFO, \Psr\Log\LogLevel::DEBUG => self::LOG_DEBUG]
Constants
LOG_ALWAYS
public
mixed
LOG_ALWAYS
= E_ALL
LOG_DEBUG
public
mixed
LOG_DEBUG
= 2 * self::LOG_NOTICE
LOG_ERROR
public
int
LOG_ERROR
= E_USER_ERROR
logging levels (selectable debugging levels)
LOG_INFO
public
mixed
LOG_INFO
= 2 * self::LOG_DEBUG
LOG_NOTICE
public
mixed
LOG_NOTICE
= E_USER_NOTICE
LOG_WARNING
public
mixed
LOG_WARNING
= E_USER_WARNING
PHP_TO_LOGGING
public
array<string|int, mixed>
PHP_TO_LOGGING
= [E_ERROR => self::LOG_ERROR, E_WARNING => self::LOG_WARNING, E_PARSE => self::LOG_ERROR, E_NOTICE => self::LOG_NOTICE, E_CORE_ERROR => self::LOG_ERROR, E_CORE_WARNING => self::LOG_WARNING, E_COMPILE_ERROR => self::LOG_ERROR, E_COMPILE_WARNING => self::LOG_WARNING, E_USER_ERROR => self::LOG_ERROR, E_USER_WARNING => self::LOG_WARNING, E_USER_NOTICE => self::LOG_NOTICE, E_STRICT => self::LOG_NOTICE, E_RECOVERABLE_ERROR => self::LOG_ERROR, E_DEPRECATED => self::LOG_WARNING, E_USER_DEPRECATED => self::LOG_NOTICE, E_ALL => self::LOG_ALWAYS]
map PHP ErrorLevel to logging levels
PHP_TO_PRINT
public
array<string|int, mixed>
PHP_TO_PRINT
= [
E_ERROR => \Psr\Log\LogLevel::CRITICAL,
E_WARNING => \Psr\Log\LogLevel::WARNING,
E_PARSE => \Psr\Log\LogLevel::EMERGENCY,
E_NOTICE => \Psr\Log\LogLevel::NOTICE,
E_CORE_ERROR => \Psr\Log\LogLevel::ALERT,
E_CORE_WARNING => \Psr\Log\LogLevel::WARNING,
E_COMPILE_ERROR => \Psr\Log\LogLevel::CRITICAL,
E_COMPILE_WARNING => \Psr\Log\LogLevel::WARNING,
E_USER_ERROR => \Psr\Log\LogLevel::ERROR,
E_USER_WARNING => \Psr\Log\LogLevel::WARNING,
E_USER_NOTICE => \Psr\Log\LogLevel::NOTICE,
E_STRICT => \Psr\Log\LogLevel::NOTICE,
E_RECOVERABLE_ERROR => \Psr\Log\LogLevel::ERROR,
E_DEPRECATED => \Psr\Log\LogLevel::WARNING,
E_USER_DEPRECATED => \Psr\Log\LogLevel::NOTICE,
// used to log under any selected level (self::LOG_ALWAYS)
E_ALL => '-----',
]
map PHP ErrorLevel to PSR LogLevel
PHP_TO_STRING
public
array<string|int, mixed>
PHP_TO_STRING
= [E_ERROR => 'E_ERROR', E_WARNING => 'E_WARNING', E_PARSE => 'E_PARSE', E_NOTICE => 'E_NOTICE', E_CORE_ERROR => 'E_CORE_ERROR', E_CORE_WARNING => 'E_CORE_WARNING', E_COMPILE_ERROR => 'E_COMPILE_ERROR', E_COMPILE_WARNING => 'E_COMPILE_WARNING', E_USER_ERROR => 'E_USER_ERROR', E_USER_WARNING => 'E_USER_WARNING', E_USER_NOTICE => 'E_USER_NOTICE', E_STRICT => 'E_STRICT', E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', E_DEPRECATED => 'E_DEPRECATED', E_USER_DEPRECATED => 'E_USER_DEPRECATED', E_ALL => 'E_ALL']
map PHP ErrorLevel to string
PSR_TO_LOGGING
public
array<string|int, mixed>
PSR_TO_LOGGING
= [\Psr\Log\LogLevel::EMERGENCY => self::LOG_ERROR, \Psr\Log\LogLevel::ALERT => self::LOG_ERROR, \Psr\Log\LogLevel::CRITICAL => self::LOG_ERROR, \Psr\Log\LogLevel::ERROR => self::LOG_ERROR, \Psr\Log\LogLevel::WARNING => self::LOG_WARNING, \Psr\Log\LogLevel::NOTICE => self::LOG_NOTICE, \Psr\Log\LogLevel::INFO => self::LOG_INFO, \Psr\Log\LogLevel::DEBUG => self::LOG_DEBUG]
map PSR LogLevel to logging levels