Zend Framework  3.0
Public Member Functions | Protected Attributes | List of all members
PsrLoggerAdapter Class Reference

PSR-3 logger adapter for Zend. More...

Public Member Functions

 __construct (LoggerInterface $logger)
 Constructor.
 
 getLogger ()
 Returns composed LoggerInterface instance.
 
 log ($level, $message, array $context=[])
 Logs with an arbitrary level.
 

Protected Attributes

 $logger
 
 $psrPriorityMap
 

Detailed Description

PSR-3 logger adapter for Zend.

Decorates a LoggerInterface to allow it to be used anywhere a PSR-3 logger is expected.

Constructor & Destructor Documentation

__construct ( LoggerInterface  $logger)

Constructor.

Parameters
LoggerInterface$logger

Member Function Documentation

getLogger ( )

Returns composed LoggerInterface instance.

Returns
LoggerInterface
log (   $level,
  $message,
array  $context = [] 
)

Logs with an arbitrary level.

Parameters
mixed$level
string$message
array$context
Returns
null
Exceptions
InvalidArgumentExceptionif log level is not recognized

Member Data Documentation

$logger
protected
$psrPriorityMap
protected
Initial value:
= [
LogLevel::EMERGENCY => Logger::EMERG