PHP Класс Crunz\Logger\Logger

Наследование: extends Crunz\Singleton, use trait Crunz\Configuration\Configurable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$levels array The Log levels.
$logger Psr\Log\LoggerInterface Instance of Psr\Log\LoggerInterface

Открытые методы

Метод Описание
__construct ( Logger $logger ) Initialize the logger instance
addStream ( string $path, integer $level, boolean $bubble = true ) : Monolog\Handler\StreamHandler Create a neaw stream handler
error ( string $message ) : boolean Log the error is error logging is enabled.
info ( string $content ) : boolean Log any output if output logging is enabled
write ( string $content, string $level ) : mixed Write the log to the specified stream

Защищенные методы

Метод Описание
getDefaultFormatter ( ) : Monolog\Formatter\LineFormatter Get a default Monolog formatter instance
parseLevel ( string $level ) : integer Parse the string level into a Monolog constant.

Описание методов

__construct() публичный метод

Initialize the logger instance
public __construct ( Logger $logger )
$logger Monolog\Logger

addStream() публичный метод

Create a neaw stream handler
public addStream ( string $path, integer $level, boolean $bubble = true ) : Monolog\Handler\StreamHandler
$path string
$level integer
$bubble boolean
Результат Monolog\Handler\StreamHandler

error() публичный метод

Log the error is error logging is enabled.
public error ( string $message ) : boolean
$message string
Результат boolean

getDefaultFormatter() защищенный метод

Get a default Monolog formatter instance
protected getDefaultFormatter ( ) : Monolog\Formatter\LineFormatter
Результат Monolog\Formatter\LineFormatter

info() публичный метод

Log any output if output logging is enabled
public info ( string $content ) : boolean
$content string
Результат boolean

parseLevel() защищенный метод

Parse the string level into a Monolog constant.
protected parseLevel ( string $level ) : integer
$level string
Результат integer

write() публичный метод

Write the log to the specified stream
public write ( string $content, string $level ) : mixed
$content string
$level string
Результат mixed

Описание свойств

$levels защищенное свойство

The Log levels.
protected array $levels
Результат array

$logger защищенное свойство

Instance of Psr\Log\LoggerInterface
protected Psr\Log\LoggerInterface $logger
Результат Psr\Log\LoggerInterface