MonologLogLevel.php in Monolog 2.x
Same filename and directory in other branches
Namespace
Drupal\monolog\LoggerFile
src/Logger/MonologLogLevel.phpView source
<?php
namespace Drupal\monolog\Logger;
use Drupal\Core\StringTranslation\TranslatableMarkup;
use Monolog\Logger as MonologLogger;
/**
* @defgroup logging_severity_levels Logging severity levels
* @{
* Logging severity levels as defined in Monolog\Logger.
*
* @} End of "defgroup logging_severity_levels".
*/
class MonologLogLevel {
/**
* Log message severity -- Emergency: system is unusable.
*/
const EMERGENCY = MonologLogger::EMERGENCY;
/**
* Log message severity -- Alert: action must be taken immediately.
*/
const ALERT = MonologLogger::ALERT;
/**
* Log message severity -- Critical conditions.
*/
const CRITICAL = MonologLogger::CRITICAL;
/**
* Log message severity -- Error conditions.
*/
const ERROR = MonologLogger::ERROR;
/**
* Log message severity -- Warning conditions.
*/
const WARNING = MonologLogger::WARNING;
/**
* Log message severity -- Normal but significant conditions.
*/
const NOTICE = MonologLogger::NOTICE;
/**
* Log message severity -- Informational messages.
*/
const INFO = MonologLogger::INFO;
/**
* Log message severity -- Debug-level messages.
*/
const DEBUG = MonologLogger::DEBUG;
/**
* An array with the severity levels as keys and labels as values.
*
* @var array
*/
protected static $levels;
/**
* Returns a list of severity levels, as defined Monolog\Logger.
*
* @return array
* Array of the possible severity levels for log messages.
*
* @ingroup logging_severity_levels
*/
public static function getLevels() {
if (!static::$levels) {
static::$levels = [
static::EMERGENCY => new TranslatableMarkup('Emergency'),
static::ALERT => new TranslatableMarkup('Alert'),
static::CRITICAL => new TranslatableMarkup('Critical'),
static::ERROR => new TranslatableMarkup('Error'),
static::WARNING => new TranslatableMarkup('Warning'),
static::NOTICE => new TranslatableMarkup('Notice'),
static::INFO => new TranslatableMarkup('Info'),
static::DEBUG => new TranslatableMarkup('Debug'),
];
}
return static::$levels;
}
}
Classes
Name | Description |
---|---|
MonologLogLevel |