PhpErrorLogWriter extends AbstractWriter

Log writer that writes the log records into PHP error log.

Table of Contents

Methods

__construct()  : mixed
Constructs this log writer
__wakeup()  : mixed
Deny object deserialization.
writeLog()  : WriterInterface
Writes the log record
formatContextValue()  : string
Escape or quote a value from the context appropriate for the output.
formatException()  : string
Formats an exception into a string.
interpolate()  : string
Interpolates context values into the message placeholders.

Methods

__construct()

Constructs this log writer

public __construct([array<string|int, mixed> $options = [] ]) : mixed
Parameters
$options : array<string|int, mixed> = []

Configuration options - depends on the actual log writer

Tags
throws
InvalidLogWriterConfigurationException

__wakeup()

Deny object deserialization.

public __wakeup() : mixed

formatContextValue()

Escape or quote a value from the context appropriate for the output.

protected formatContextValue(string $value) : string

Note: In some output cases, escaping should not be done here but later on output, such as if it's being written to a database for later display.

Parameters
$value : string
Return values
string

formatException()

Formats an exception into a string.

protected formatException(Throwable $ex) : string

The format here is nearly the same as just casting an exception to a string, but omits the full class namespace and stack trace, as those get very long.

Parameters
$ex : Throwable
Return values
string

interpolate()

Interpolates context values into the message placeholders.

protected interpolate(string $message[, array<string|int, mixed> $context = [] ]) : string
Parameters
$message : string
$context : array<string|int, mixed> = []
Return values
string

        
On this page

Search results