\Pop\LogLogger

Logger class

Summary

Methods
Properties
Constants
__construct()
addWriter()
getWriters()
setTimestamp()
getTimestamp()
log()
emerg()
alert()
crit()
err()
warn()
notice()
info()
debug()
customLog()
No public properties found
EMERG
ALERT
CRIT
ERR
WARN
NOTICE
INFO
DEBUG
No protected methods found
$levels
$writers
$timestamp
N/A
No private methods found
No private properties found
N/A

Constants

EMERG

EMERG

Constants for log levels

ALERT

ALERT

CRIT

CRIT

ERR

ERR

WARN

WARN

NOTICE

NOTICE

INFO

INFO

DEBUG

DEBUG

Properties

$levels

$levels : array

Message level short codes

Type

array

$writers

$writers : array

Log writers

Type

array

$timestamp

$timestamp : string

Log timestamp format

Type

string

Methods

getWriters()

getWriters() : array

Get all log writers

Returns

array

setTimestamp()

setTimestamp(string  $format = 'Y-m-d H:i:s') : \Pop\Log\Logger

Set timestamp format

Parameters

string $format

Returns

\Pop\Log\Logger

getTimestamp()

getTimestamp() : string

Get timestamp format

Returns

string

log()

log(mixed  $level, mixed  $message, array  $context = array()) : \Pop\Log\Logger

Add a log entry

Parameters

mixed $level
mixed $message
array $context

Returns

\Pop\Log\Logger

emerg()

emerg(mixed  $message, array  $context = array()) : \Pop\Log\Logger

Add an EMERG log entry

Parameters

mixed $message
array $context

Returns

\Pop\Log\Logger

alert()

alert(mixed  $message, array  $context = array()) : \Pop\Log\Logger

Add an ALERT log entry

Parameters

mixed $message
array $context

Returns

\Pop\Log\Logger

crit()

crit(mixed  $message, array  $context = array()) : \Pop\Log\Logger

Add a CRIT log entry

Parameters

mixed $message
array $context

Returns

\Pop\Log\Logger

err()

err(mixed  $message, array  $context = array()) : \Pop\Log\Logger

Add an ERR log entry

Parameters

mixed $message
array $context

Returns

\Pop\Log\Logger

warn()

warn(mixed  $message, array  $context = array()) : \Pop\Log\Logger

Add a WARN log entry

Parameters

mixed $message
array $context

Returns

\Pop\Log\Logger

notice()

notice(mixed  $message, array  $context = array()) : \Pop\Log\Logger

Add a NOTICE log entry

Parameters

mixed $message
array $context

Returns

\Pop\Log\Logger

info()

info(mixed  $message, array  $context = array()) : \Pop\Log\Logger

Add an INFO log entry

Parameters

mixed $message
array $context

Returns

\Pop\Log\Logger

debug()

debug(mixed  $message, array  $context = array()) : \Pop\Log\Logger

Add a DEBUG log entry

Parameters

mixed $message
array $context

Returns

\Pop\Log\Logger

customLog()

customLog(string  $content) : \Pop\Log\Logger

Write a custom log entry

Parameters

string $content

Returns

\Pop\Log\Logger