Oihana PHP System

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

$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.

Return values
LogRecord

        
On this page

Search results