PHP Class Flynsarmy\SlimMonolog\Log\MonologWriter

Show file Open project: flynsarmy/slim-monolog

Protected Properties

Property Type Description
$log_level array Converts Slim log level to Monolog log level
$resource resource
$settings array

Public Methods

Method Description
__construct ( array $settings = [], boolean $merge = true ) : void Constructor
get_resource ( ) : [\Monolog\Logger] Returns the Logger resource
write ( mixed $object, integer $level ) : void Write to log

Protected Methods

Method Description
get_log_level ( integer $slim_log_level, $default_monolog_log_level ) : integer Converts Slim log level to Monolog log level

Method Details

__construct() public method

Prepare this log writer. Available settings are: name: (string) The name for this Monolog logger handlers: (array) Array of initialized monolog handlers - eg StreamHandler processors: (array) Array of monolog processors - anonymous functions
public __construct ( array $settings = [], boolean $merge = true ) : void
$settings array
$merge boolean
return void

get_log_level() protected method

Converts Slim log level to Monolog log level
protected get_log_level ( integer $slim_log_level, $default_monolog_log_level ) : integer
$slim_log_level integer Slim log level we're converting from
return integer Monolog log level

get_resource() public method

Returns the Logger resource
public get_resource ( ) : [\Monolog\Logger]
return [\Monolog\Logger]

write() public method

Write to log
public write ( mixed $object, integer $level ) : void
$object mixed
$level integer
return void

Property Details

$log_level protected property

Converts Slim log level to Monolog log level
protected array $log_level
return array

$resource protected property

protected resource $resource
return resource

$settings protected property

protected array $settings
return array