TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Log\LogLevel Class Reference

Static Public Member Functions

static getName ($level)
 
static isValidLevel ($level)
 
static validateLevel ($level)
 
static normalizeLevel ($level)
 

Public Attributes

const EMERGENCY = 0
 
const ALERT = 1
 
const CRITICAL = 2
 
const ERROR = 3
 
const WARNING = 4
 
const NOTICE = 5
 
const INFO = 6
 
const DEBUG = 7
 

Static Protected Attributes

static $levels
 

Detailed Description

Log levels according to RFC 3164

Definition at line 20 of file LogLevel.php.

Member Function Documentation

◆ getName()

static TYPO3\CMS\Core\Log\LogLevel::getName (   $level)
static

Resolves the name of a log level.

Parameters
int$levelLog level.
Returns
string Log level name.

Definition at line 118 of file LogLevel.php.

Referenced by TYPO3\CMS\Core\Log\LogRecord\__toString(), TYPO3\CMS\Core\Log\Writer\PhpErrorLogWriter\writeLog(), and TYPO3\CMS\Core\Log\Writer\FileWriter\writeLog().

◆ isValidLevel()

static TYPO3\CMS\Core\Log\LogLevel::isValidLevel (   $level)
static

Checks a level for validity, whether it is an integer and in the range of 0-7.

Parameters
int$levellog level to validate
Returns
bool TRUE if the given log level is valid, FALSE otherwise

Definition at line 131 of file LogLevel.php.

Referenced by TYPO3\CMS\Core\Tests\Unit\Log\LogLevelTest\isValidLevelDoesNotValidateInvalidLevels(), and TYPO3\CMS\Core\Tests\Unit\Log\LogLevelTest\isValidLevelValidatesValidLevels().

◆ normalizeLevel()

static TYPO3\CMS\Core\Log\LogLevel::normalizeLevel (   $level)
static

◆ validateLevel()

Member Data Documentation

◆ $levels

TYPO3\CMS\Core\Log\LogLevel::$levels
staticprotected
Initial value:
= [
self::EMERGENCY => 'EMERGENCY'

Definition at line 101 of file LogLevel.php.

◆ ALERT

const TYPO3\CMS\Core\Log\LogLevel::ALERT = 1

◆ CRITICAL

const TYPO3\CMS\Core\Log\LogLevel::CRITICAL = 2

◆ DEBUG

const TYPO3\CMS\Core\Log\LogLevel::DEBUG = 7

Definition at line 94 of file LogLevel.php.

Referenced by TYPO3\CMS\Core\Tests\Unit\Log\Processor\IntrospectionProcessorTest\appendFullBacktraceAddsTheFullBacktraceAsStringToTheLog(), TYPO3\CMS\Core\Log\Logger\debug(), TYPO3\CMS\Core\Tests\Unit\Log\Processor\IntrospectionProcessorTest\introspectionProcessorAddsLastBacktraceItemToLogRecord(), TYPO3\CMS\Core\Tests\Unit\Log\Processor\IntrospectionProcessorTest\introspectionProcessorLeavesOneEntryIfGivenNumberOfEntriesFromBacktraceIsGreaterOrEqualNumberOfBacktraceLevels(), TYPO3\CMS\Core\Tests\Unit\Log\Processor\IntrospectionProcessorTest\introspectionProcessorShiftsGivenNumberOfEntriesFromBacktrace(), TYPO3\CMS\Core\Tests\Unit\Log\Processor\IntrospectionProcessorTest\introspectionProcessorShiftsLogRelatedFunctionsFromBacktrace(), TYPO3\CMS\Core\Tests\Unit\Log\Processor\AbstractProcessorTest\loggerExecutesProcessors(), TYPO3\CMS\Core\Tests\Unit\Log\LoggerTest\loggerLogsRecordsThroughShorthandMethod(), TYPO3\CMS\Core\Tests\Unit\Log\LoggerTest\loggerReturnsItselfAfterLogging(), TYPO3\CMS\Core\Tests\Unit\Log\LoggerTest\loggerReturnsItselfAfterLoggingLessCritical(), TYPO3\CMS\Core\Tests\Unit\Log\LogManagerTest\managerReturnsSameLoggerOnRepeatedRequest(), TYPO3\CMS\Core\Tests\Unit\Log\Processor\MemoryPeakUsageProcessorTest\memoryPeakUsagePRocessorAddsMemoryPeakUsageDataToLogRecord(), TYPO3\CMS\Core\Tests\Unit\Log\Processor\MemoryUsageProcessorTest\memoryUsagePRocessorAddsMemoryUsageDataToLogRecord(), TYPO3\CMS\Core\Tests\Unit\Log\LogRecordTest\setRequestIdSetsRequestId(), and TYPO3\CMS\Core\Tests\Unit\Log\Processor\WebProcessorTest\webProcessorAddsWebDataToLogRecord().

◆ EMERGENCY

◆ ERROR

const TYPO3\CMS\Core\Log\LogLevel::ERROR = 3

◆ INFO

const TYPO3\CMS\Core\Log\LogLevel::INFO = 6

◆ NOTICE

◆ WARNING