HermesHSILogger

Implements \Psr\Log\LoggerInterface

package

Default

Methods

__construct

__construct() 

Action must be taken immediately.

alert(string $message, array $context = array()) : null

Example: Entire website down, database unavailable, etc. This should trigger the SMS alerts and wake you up.

Arguments

$message

string

$context

array

Response

null

Critical conditions.

critical(string $message, array $context = array()) : null

Example: Application component unavailable, unexpected exception.

Arguments

$message

string

$context

array

Response

null

Detailed debug information.

debug(string $message, array $context = array()) : null

Arguments

$message

string

$context

array

Response

null

System is unusable.

emergency(string $message, array $context = array()) : null

Arguments

$message

string

$context

array

Response

null

Runtime errors that do not require immediate action but should typically be logged and monitored.

error(string $message, array $context = array()) : null

Arguments

$message

string

$context

array

Response

null

Interesting events.

info(string $message, array $context = array()) : null

Example: User logs in, SQL logs.

Arguments

$message

string

$context

array

Response

null

Logs with an arbitrary level.

log(mixed $level, string $message, array $context = array()) : null

Arguments

$level

mixed

$message

string

$context

array

Response

null

Normal but significant events.

notice(string $message, array $context = array()) : null

Arguments

$message

string

$context

array

Response

null

Performs PSR-3 compliant context replacement.

replaceContext(string $message, array $context) : string

Arguments

$message

string

$context

array

Response

string

Exceptional occurrences that are not errors.

warning(string $message, array $context = array()) : null

Example: Use of deprecated APIs, poor use of an API, undesirable things that are not necessarily wrong.

Arguments

$message

string

$context

array

Response

null

Properties

logControl

logControl : \LogControl|null
var

Type(s)

\LogControl|null

logGroup

logGroup : 

Type(s)