\Symfony\Component\Console\LoggerConsoleLogger

PSR-3 compliant console logger.

It simply delegates all log-level-specific methods to the log method to reduce boilerplate code that a simple Logger that does the same thing with messages regardless of the error level has to implement.

Summary

Methods
Properties
Constants
emergency()
alert()
critical()
error()
warning()
notice()
info()
debug()
__construct()
log()
hasErrored()
No public properties found
INFO
ERROR
No protected methods found
No protected properties found
N/A
interpolate()
$output
$verbosityLevelMap
$formatLevelMap
$errored
N/A

Constants

INFO

INFO = 'info'

ERROR

ERROR = 'error'

Properties

$output

$output : 

Type

$verbosityLevelMap

$verbosityLevelMap : 

Type

$formatLevelMap

$formatLevelMap : 

Type

$errored

$errored : 

Type

Methods

emergency()

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

System is unusable.

Parameters

string $message
array $context

alert()

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

Action must be taken immediately.

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

Parameters

string $message
array $context

critical()

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

Critical conditions.

Example: Application component unavailable, unexpected exception.

Parameters

string $message
array $context

error()

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

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

Parameters

string $message
array $context

warning()

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

Exceptional occurrences that are not errors.

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

Parameters

string $message
array $context

notice()

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

Normal but significant events.

Parameters

string $message
array $context

info()

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

Interesting events.

Example: User logs in, SQL logs.

Parameters

string $message
array $context

debug()

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

Detailed debug information.

Parameters

string $message
array $context

__construct()

__construct(\Symfony\Component\Console\Output\OutputInterface  $output, array  $verbosityLevelMap = array(), array  $formatLevelMap = array()) 

Parameters

\Symfony\Component\Console\Output\OutputInterface $output
array $verbosityLevelMap
array $formatLevelMap

log()

log(  $level,   $message, array  $context = array()) 

{@inheritdoc}

Parameters

$level
$message
array $context

hasErrored()

hasErrored() : boolean

Returns true when any messages have been logged at error levels.

Returns

boolean

interpolate()

interpolate(\Symfony\Component\Console\Logger\string  $message, array  $context) 

Interpolates context values into the message placeholders.

Parameters

\Symfony\Component\Console\Logger\string $message
array $context