Documentation

Psr3Formatter
in package
implements LogFormatter

Tags
author

Mike Naberezny mike@maintainable.com

author

Chuck Hagenbuch chuck@horde.org

category

Horde

license

http://www.horde.org/licenses/bsd BSD

subpackage

Formatters

Interfaces, Classes, Traits and Enums

LogFormatter

Table of Contents

$defaultContext  : array<string|int, mixed>
Hash of default context values.
__construct()  : mixed
Constructor.
format()  : string
Formats an event to be written by the handler.

Properties

$defaultContext

Hash of default context values.

private array<string|int, mixed> $defaultContext

Methods

__construct()

Constructor.

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

Defaults hash for missing context values. Key will be the placeholder, value will be the filled in data. Actual context overwrites defaults

Tags
throws
InvalidArgumentException
Return values
mixed —

format()

Formats an event to be written by the handler.

public format(LogMessage $event) : string
Parameters
$event : LogMessage

Log event.

Return values
string —

Formatted line.

Search results