class ContextLogProcessor implements ContextLogProcessor

Methods

LogRecord
__invoke(LogRecord $record)

Add context data to the log record's extra data.

Details

at line 21
LogRecord __invoke(LogRecord $record)

Add context data to the log record's extra data.

Only adds data from Repository::all() (not hidden data). Hidden context propagates to jobs but is intentionally excluded from logs.

Uses Repository::hasInstance() to avoid allocating an empty Repository on every log write when the app never uses context.

Parameters

LogRecord $record

Return Value

LogRecord