TYPO3  7.6
Public Member Functions | List of all members
NullLogger Class Reference
Inheritance diagram for NullLogger:
AbstractLogger LoggerInterface

Public Member Functions

 log ($level, $message, array $context=array())
 
- Public Member Functions inherited from AbstractLogger
 emergency ($message, array $context=array())
 
 alert ($message, array $context=array())
 
 critical ($message, array $context=array())
 
 error ($message, array $context=array())
 
 warning ($message, array $context=array())
 
 notice ($message, array $context=array())
 
 info ($message, array $context=array())
 
 debug ($message, array $context=array())
 

Detailed Description

This Logger can be used to avoid conditional log calls.

Logging should always be optional, and if no logger is provided to your library creating a NullLogger instance to have something to throw logs at is a good way to avoid littering your code with if ($this->logger) { } blocks.

Definition at line 13 of file NullLogger.php.

Member Function Documentation

log (   $level,
  $message,
array  $context = array() 
)

Logs with an arbitrary level.

Parameters
mixed$level
string$message
array$context
Returns
null

Implements LoggerInterface.

Definition at line 24 of file NullLogger.php.