Record
in package
Read onlyYes
FinalYes
Tags
Table of Contents
Properties
- $channel : string
- $context : array<string|int, mixed>
- $extra : array<string|int, mixed>
- $level : Level
- $message : string
- $timestamp : float
Methods
- __construct() : mixed
- create() : self
- Factory that performs PSR-3 placeholder interpolation and strips consumed keys from the context, leaving structural fields for the handlers to render.
- withExtra() : self
Properties
$channel
public
string
$channel
$context
public
array<string|int, mixed>
$context
$extra
public
array<string|int, mixed>
$extra
= []
$level
public
Level
$level
$message
public
string
$message
$timestamp
public
float
$timestamp
Methods
__construct()
public
__construct(Level $level, string $message, array<string, mixed> $context, string $channel, float $timestamp[, array<string, mixed> $extra = [] ]) : mixed
Parameters
- $level : Level
- $message : string
- $context : array<string, mixed>
-
Context after consumed placeholders are removed.
- $channel : string
- $timestamp : float
- $extra : array<string, mixed> = []
-
Ambient metadata (MDC).
create()
Factory that performs PSR-3 placeholder interpolation and strips consumed keys from the context, leaving structural fields for the handlers to render.
public
static create(Level $level, string|Stringable $message, array<string, mixed> $context, string $channel[, array<string, mixed> $extra = [] ]) : self
Parameters
- $level : Level
- $message : string|Stringable
- $context : array<string, mixed>
- $channel : string
- $extra : array<string, mixed> = []
-
Ambient metadata (MDC) — NOT searched for placeholders.
Return values
selfwithExtra()
public
withExtra(array<string, mixed> $extra) : self
Parameters
- $extra : array<string, mixed>