class RfcLogLevel
Same name in other branches
- 8.9.x core/lib/Drupal/Core/Logger/RfcLogLevel.php \Drupal\Core\Logger\RfcLogLevel
- 10 core/lib/Drupal/Core/Logger/RfcLogLevel.php \Drupal\Core\Logger\RfcLogLevel
- 11.x core/lib/Drupal/Core/Logger/RfcLogLevel.php \Drupal\Core\Logger\RfcLogLevel
Defines various logging severity levels.
Hierarchy
- class \Drupal\Core\Logger\RfcLogLevel
Expanded class hierarchy of RfcLogLevel
Related topics
16 files declare their use of RfcLogLevel
- AreaDisplayLinkTest.php in core/
modules/ views/ tests/ src/ Kernel/ Handler/ AreaDisplayLinkTest.php - BigPipeTest.php in core/
modules/ big_pipe/ tests/ src/ Functional/ BigPipeTest.php - bootstrap.inc in core/
includes/ bootstrap.inc - Functions that need to be loaded on every Drupal request.
- dblog.admin.inc in core/
modules/ dblog/ dblog.admin.inc - Administrative page callbacks for the Database Logging module.
- DbLogController.php in core/
modules/ dblog/ src/ Controller/ DbLogController.php
File
-
core/
lib/ Drupal/ Core/ Logger/ RfcLogLevel.php, line 33
Namespace
Drupal\Core\LoggerView source
class RfcLogLevel {
/**
* Log message severity -- Emergency: system is unusable.
*/
const EMERGENCY = 0;
/**
* Log message severity -- Alert: action must be taken immediately.
*/
const ALERT = 1;
/**
* Log message severity -- Critical conditions.
*/
const CRITICAL = 2;
/**
* Log message severity -- Error conditions.
*/
const ERROR = 3;
/**
* Log message severity -- Warning conditions.
*/
const WARNING = 4;
/**
* Log message severity -- Normal but significant conditions.
*/
const NOTICE = 5;
/**
* Log message severity -- Informational messages.
*/
const INFO = 6;
/**
* Log message severity -- Debug-level messages.
*/
const DEBUG = 7;
/**
* 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 in RFC 5424.
*
* @return array
* Array of the possible severity levels for log messages.
*
* @see http://tools.ietf.org/html/rfc5424
* @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;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
RfcLogLevel::$levels | protected static | property | An array with the severity levels as keys and labels as values. |
RfcLogLevel::ALERT | constant | Log message severity -- Alert: action must be taken immediately. | |
RfcLogLevel::CRITICAL | constant | Log message severity -- Critical conditions. | |
RfcLogLevel::DEBUG | constant | Log message severity -- Debug-level messages. | |
RfcLogLevel::EMERGENCY | constant | Log message severity -- Emergency: system is unusable. | |
RfcLogLevel::ERROR | constant | Log message severity -- Error conditions. | |
RfcLogLevel::getLevels | public static | function | Returns a list of severity levels, as defined in RFC 5424. |
RfcLogLevel::INFO | constant | Log message severity -- Informational messages. | |
RfcLogLevel::NOTICE | constant | Log message severity -- Normal but significant conditions. | |
RfcLogLevel::WARNING | constant | Log message severity -- Warning conditions. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.