TYPO3
7.6
|
Public Member Functions | |
__construct ($name) | |
getName () | |
addWriter ($minimumLevel, Writer\WriterInterface $writer) | |
getWriters () | |
addProcessor ($minimumLevel, Processor\ProcessorInterface $processor) | |
getProcessors () | |
emergency ($message, array $data=array()) | |
alert ($message, array $data=array()) | |
critical ($message, array $data=array()) | |
error ($message, array $data=array()) | |
warning ($message, array $data=array()) | |
notice ($message, array $data=array()) | |
info ($message, array $data=array()) | |
debug ($message, array $data=array()) | |
Public Member Functions inherited from LoggerInterface | |
log ($level, $message, array $context=array()) | |
Protected Member Functions | |
setMinimumLogLevel ($level) | |
getMinimumLogLevel () | |
callProcessors (LogRecord $record) | |
writeLog (LogRecord $record) | |
Protected Attributes | |
$name = '' | |
$minimumLogLevel = LogLevel::EMERGENCY | |
$writers = array() | |
$processors = array() | |
Logger to log events and data for different components.
Definition at line 20 of file typo3/sysext/core/Classes/Log/Logger.php.
__construct | ( | $name | ) |
Constructor.
string | $name | A name for the logger. |
Definition at line 59 of file typo3/sysext/core/Classes/Log/Logger.php.
References Logger\$name.
addProcessor | ( | $minimumLevel, | |
Processor\ProcessorInterface | $processor | ||
) |
Adds a processor to the logger.
int | $minimumLevel | |
\TYPO3\CMS\Core\Log\Processor\ProcessorInterface | $processor | The processor to add. |
Definition at line 138 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogLevel\EMERGENCY, Logger\getMinimumLogLevel(), Logger\setMinimumLogLevel(), and LogLevel\validateLevel().
addWriter | ( | $minimumLevel, | |
Writer\WriterInterface | $writer | ||
) |
Adds a writer to this logger
int | $minimumLevel | |
\TYPO3\CMS\Core\Log\Writer\WriterInterface | $writer | Writer object |
Definition at line 104 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogLevel\EMERGENCY, Logger\getMinimumLogLevel(), Logger\setMinimumLogLevel(), and LogLevel\validateLevel().
alert | ( | $message, | |
array | $data = array() |
||
) |
Shortcut to log an ALERT record.
string | $message | Log message. |
array | $data | Additional data to log |
Implements LoggerInterface.
Definition at line 241 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogLevel\ALERT, and LoggerInterface\log().
|
protected |
Calls all processors and returns log record
\TYPO3\CMS\Core\Log\LogRecord | $record | Record to process |
\RuntimeException |
Definition at line 193 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogRecord\getLevel().
critical | ( | $message, | |
array | $data = array() |
||
) |
Shortcut to log a CRITICAL record.
string | $message | Log message. |
array | $data | Additional data to log |
Implements LoggerInterface.
Definition at line 253 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogLevel\CRITICAL, and LoggerInterface\log().
debug | ( | $message, | |
array | $data = array() |
||
) |
Shortcut to log a DEBUG record.
string | $message | Log message. |
array | $data | Additional data to log |
Implements LoggerInterface.
Definition at line 313 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogLevel\DEBUG, and LoggerInterface\log().
emergency | ( | $message, | |
array | $data = array() |
||
) |
Shortcut to log an EMERGENCY record.
string | $message | Log message. |
array | $data | Additional data to log |
Implements LoggerInterface.
Definition at line 229 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogLevel\EMERGENCY, and LoggerInterface\log().
error | ( | $message, | |
array | $data = array() |
||
) |
Shortcut to log an ERROR record.
string | $message | Log message. |
array | $data | Additional data to log |
Implements LoggerInterface.
Definition at line 265 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogLevel\ERROR, and LoggerInterface\log().
|
protected |
Gets the minimum log level for which log records are written.
Definition at line 82 of file typo3/sysext/core/Classes/Log/Logger.php.
References Logger\$minimumLogLevel.
Referenced by Logger\addProcessor(), and Logger\addWriter().
getName | ( | ) |
Gets the logger's name.
Definition at line 92 of file typo3/sysext/core/Classes/Log/Logger.php.
References Logger\$name.
getProcessors | ( | ) |
Returns all added processors indexed by log level
Definition at line 159 of file typo3/sysext/core/Classes/Log/Logger.php.
References Logger\$processors.
getWriters | ( | ) |
Returns all configured writers indexed by log level
Definition at line 126 of file typo3/sysext/core/Classes/Log/Logger.php.
References Logger\$writers.
info | ( | $message, | |
array | $data = array() |
||
) |
Shortcut to log an INFORMATION record.
string | $message | Log message. |
array | $data | Additional data to log |
Implements LoggerInterface.
Definition at line 301 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogLevel\INFO, and LoggerInterface\log().
notice | ( | $message, | |
array | $data = array() |
||
) |
Shortcut to log a NOTICE record.
string | $message | Log message. |
array | $data | Additional data to log |
Implements LoggerInterface.
Definition at line 289 of file typo3/sysext/core/Classes/Log/Logger.php.
References LoggerInterface\log(), and LogLevel\NOTICE.
|
protected |
Sets the minimum log level for which log records are written.
int | $level | Minimum log level |
Definition at line 70 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogLevel\validateLevel().
Referenced by Logger\addProcessor(), and Logger\addWriter().
warning | ( | $message, | |
array | $data = array() |
||
) |
Shortcut to log a WARNING record.
string | $message | Log message. |
array | $data | Additional data to log |
Implements LoggerInterface.
Definition at line 277 of file typo3/sysext/core/Classes/Log/Logger.php.
References LoggerInterface\log(), and LogLevel\WARNING.
|
protected |
Passes the to all registered writers.
\TYPO3\CMS\Core\Log\LogRecord | $record |
Definition at line 213 of file typo3/sysext/core/Classes/Log/Logger.php.
References LogRecord\getLevel().
|
protected |
Definition at line 37 of file typo3/sysext/core/Classes/Log/Logger.php.
Referenced by Logger\getMinimumLogLevel().
|
protected |
Definition at line 30 of file typo3/sysext/core/Classes/Log/Logger.php.
Referenced by Logger\__construct(), and Logger\getName().
|
protected |
Definition at line 51 of file typo3/sysext/core/Classes/Log/Logger.php.
Referenced by Logger\getProcessors().
|
protected |
Definition at line 44 of file typo3/sysext/core/Classes/Log/Logger.php.
Referenced by Logger\getWriters().