PHP Класс Pop\Log\Logger

Автор: Nick Sagona, III ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$priorities array Message priority short codes
$timestamp string Log timestamp format
$writers array Log writers

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

Метод Описание
__construct ( Pop\Log\Writer\WriterInterface $writer = null ) : Logger Constructor
addWriter ( Pop\Log\Writer\WriterInterface $writer ) : Logger Method to add a log writer
alert ( mixed $message, array $options = [] ) : Logger Method to add an ALERT log entry
crit ( mixed $message, array $options = [] ) : Logger Method to add a CRIT log entry
debug ( mixed $message, array $options = [] ) : Logger Method to add a DEBUG log entry
emerg ( mixed $message, array $options = [] ) : Logger Method to add an EMERG log entry
err ( mixed $message, array $options = [] ) : Logger Method to add an ERR log entry
getTimestamp ( ) : string Method to get timestamp format
getWriters ( ) : array Method to get all log writers
info ( mixed $message, array $options = [] ) : Logger Method to add an INFO log entry
log ( integer $priority, mixed $message, array $options = [] ) : Logger Method to add a log entry
notice ( mixed $message, array $options = [] ) : Logger Method to add a NOTICE log entry
setTimestamp ( string $format = 'Y-m-d H:i:s' ) : Logger Method to set timestamp format
warn ( mixed $message, array $options = [] ) : Logger Method to add a WARN log entry

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

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

Instantiate the logger object.
public __construct ( Pop\Log\Writer\WriterInterface $writer = null ) : Logger
$writer Pop\Log\Writer\WriterInterface
Результат Logger

addWriter() публичный Метод

Method to add a log writer
public addWriter ( Pop\Log\Writer\WriterInterface $writer ) : Logger
$writer Pop\Log\Writer\WriterInterface
Результат Logger

alert() публичный Метод

Method to add an ALERT log entry
public alert ( mixed $message, array $options = [] ) : Logger
$message mixed
$options array
Результат Logger

crit() публичный Метод

Method to add a CRIT log entry
public crit ( mixed $message, array $options = [] ) : Logger
$message mixed
$options array
Результат Logger

debug() публичный Метод

Method to add a DEBUG log entry
public debug ( mixed $message, array $options = [] ) : Logger
$message mixed
$options array
Результат Logger

emerg() публичный Метод

Method to add an EMERG log entry
public emerg ( mixed $message, array $options = [] ) : Logger
$message mixed
$options array
Результат Logger

err() публичный Метод

Method to add an ERR log entry
public err ( mixed $message, array $options = [] ) : Logger
$message mixed
$options array
Результат Logger

getTimestamp() публичный Метод

Method to get timestamp format
public getTimestamp ( ) : string
Результат string

getWriters() публичный Метод

Method to get all log writers
public getWriters ( ) : array
Результат array

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

Method to add an INFO log entry
public info ( mixed $message, array $options = [] ) : Logger
$message mixed
$options array
Результат Logger

log() публичный Метод

Method to add a log entry
public log ( integer $priority, mixed $message, array $options = [] ) : Logger
$priority integer
$message mixed
$options array
Результат Logger

notice() публичный Метод

Method to add a NOTICE log entry
public notice ( mixed $message, array $options = [] ) : Logger
$message mixed
$options array
Результат Logger

setTimestamp() публичный Метод

Method to set timestamp format
public setTimestamp ( string $format = 'Y-m-d H:i:s' ) : Logger
$format string
Результат Logger

warn() публичный Метод

Method to add a WARN log entry
public warn ( mixed $message, array $options = [] ) : Logger
$message mixed
$options array
Результат Logger

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

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

Message priority short codes
protected array $priorities
Результат array

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

Log timestamp format
protected string $timestamp
Результат string

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

Log writers
protected array $writers
Результат array