SymbolProcessor
Table of Contents
Properties
- $useColors : bool
- $colorMap : array<string|int, mixed>
- $symbolMap : array<string|int, mixed>
Methods
- __construct() : mixed
- Creates a new SymbolProcessor.
- __invoke() : LogRecord
- Invoke the processor.
Properties
$useColors
public
bool
$useColors
$colorMap
private
array<string|int, mixed>
$colorMap
= [
\Monolog\Level::Debug->value => "\x1b[37m",
// Gris
\Monolog\Level::Info->value => "\x1b[32m",
// Vert
\Monolog\Level::Notice->value => "\x1b[36m",
// Cyan
\Monolog\Level::Warning->value => "\x1b[33m",
// Jaune
\Monolog\Level::Error->value => "\x1b[31m",
// Rouge
\Monolog\Level::Critical->value => "\x1b[35m",
// Magenta
\Monolog\Level::Alert->value => "\x1b[91m",
// Rouge clair
\Monolog\Level::Emergency->value => "\x1b[37;41m",
]
$symbolMap
private
array<string|int, mixed>
$symbolMap
= [
\Monolog\Level::Debug->value => '›',
// 100
\Monolog\Level::Info->value => 'i',
// 200
\Monolog\Level::Notice->value => '※',
// 250
\Monolog\Level::Warning->value => '▲',
// 300
\Monolog\Level::Error->value => '✘',
// 400
\Monolog\Level::Critical->value => '⚡',
// 500
\Monolog\Level::Alert->value => '‼',
// 550
\Monolog\Level::Emergency->value => '☢',
]
Methods
__construct()
Creates a new SymbolProcessor.
public
__construct([bool $useColors = true ]) : mixed
Parameters
- $useColors : bool = true
-
Indicates if the level symbol use colors.
__invoke()
Invoke the processor.
public
__invoke(LogRecord $record) : LogRecord
Parameters
- $record : LogRecord
-
The log record reference.