\Monolog\ProcessorPsrLogMessageProcessor

Processes a record's message according to PSR-3 rules

It replaces {foo} with the value from $context['foo']

Summary

Methods
Properties
Constants
__construct()
__invoke()
No public properties found
SIMPLE_DATE
No protected methods found
No protected properties found
N/A
No private methods found
$dateFormat
$removeUsedContextFields
N/A

Constants

SIMPLE_DATE

SIMPLE_DATE = "Y-m-d\\TH:i:s.uP"

Properties

$dateFormat

$dateFormat : string|null

Type

string|null

$removeUsedContextFields

$removeUsedContextFields : bool

Type

bool

Methods

__construct()

__construct(string|null  $dateFormat = null, bool  $removeUsedContextFields = false) : mixed

Parameters

string|null $dateFormat

The format of the timestamp: one supported by DateTime::format

bool $removeUsedContextFields

If set to true the fields interpolated into message gets unset

Returns

mixed —

__invoke()

__invoke(array  $record) : array

Parameters

array $record

Returns

array —

The processed record