ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
Normalizes incoming records to remove objects/resources so it's easier to dump to various targets. More...
Public Member Functions | ||||
__construct ($dateFormat=null) | ||||
format (array $record) | ||||
{Formats a log record.
| ||||
formatBatch (array $records) | ||||
{Formats a set of log records.
| ||||
Data Fields | |
const | SIMPLE_DATE = "Y-m-d H:i:s" |
Protected Member Functions | |
normalize ($data) | |
normalizeException (Exception $e) | |
toJson ($data, $ignoreErrors=false) | |
Protected Attributes | |
$dateFormat | |
Private Member Functions | |
throwEncodeError ($code, $data) | |
Throws an exception according to a given code with a customized message. More... | |
Normalizes incoming records to remove objects/resources so it's easier to dump to various targets.
Definition at line 21 of file NormalizerFormatter.php.
Monolog\Formatter\NormalizerFormatter::__construct | ( | $dateFormat = null | ) |
string | $dateFormat | The format of the timestamp: one supported by DateTime::format |
Definition at line 30 of file NormalizerFormatter.php.
References Monolog\Formatter\NormalizerFormatter\$dateFormat.
Monolog\Formatter\NormalizerFormatter::format | ( | array | $record | ) |
{Formats a log record.
array | $record | A record to format |
Implements Monolog\Formatter\FormatterInterface.
Definition at line 41 of file NormalizerFormatter.php.
References Monolog\Formatter\NormalizerFormatter\normalize().
Referenced by Monolog\Formatter\NormalizerFormatter\formatBatch().
Monolog\Formatter\NormalizerFormatter::formatBatch | ( | array | $records | ) |
{Formats a set of log records.
array | $records | A set of records to format |
Implements Monolog\Formatter\FormatterInterface.
Definition at line 49 of file NormalizerFormatter.php.
References $records, and Monolog\Formatter\NormalizerFormatter\format().
|
protected |
Definition at line 58 of file NormalizerFormatter.php.
References $data, Monolog\Formatter\NormalizerFormatter\normalizeException(), and Monolog\Formatter\NormalizerFormatter\toJson().
Referenced by Monolog\Formatter\HtmlFormatter\convertToString(), Monolog\Formatter\NormalizerFormatter\format(), Monolog\Formatter\NormalizerFormatter\normalizeException(), and Monolog\Formatter\ScalarFormatter\normalizeValue().
|
protected |
Definition at line 115 of file NormalizerFormatter.php.
References $data, Monolog\Formatter\NormalizerFormatter\normalize(), and Monolog\Formatter\NormalizerFormatter\toJson().
Referenced by Monolog\Formatter\NormalizerFormatter\normalize().
|
private |
Throws an exception according to a given code with a customized message.
int | $code | return code of json_last_error function |
mixed | $data | data that was meant to be encoded |
Definition at line 172 of file NormalizerFormatter.php.
Referenced by Monolog\Formatter\NormalizerFormatter\toJson().
|
protected |
Definition at line 141 of file NormalizerFormatter.php.
References $data, and Monolog\Formatter\NormalizerFormatter\throwEncodeError().
Referenced by Monolog\Formatter\LineFormatter\convertToString(), Monolog\Formatter\WildfireFormatter\format(), Monolog\Formatter\GelfMessageFormatter\format(), Monolog\Formatter\LogstashFormatter\format(), Monolog\Formatter\NormalizerFormatter\normalize(), Monolog\Formatter\NormalizerFormatter\normalizeException(), and Monolog\Formatter\ScalarFormatter\normalizeValue().
|
protected |
Definition at line 25 of file NormalizerFormatter.php.
Referenced by Monolog\Formatter\NormalizerFormatter\__construct(), Monolog\Formatter\LineFormatter\__construct(), and Monolog\Formatter\HtmlFormatter\__construct().
const Monolog\Formatter\NormalizerFormatter::SIMPLE_DATE = "Y-m-d H:i:s" |
Definition at line 23 of file NormalizerFormatter.php.