|
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...
Inheritance diagram for Monolog\Formatter\NormalizerFormatter:
Collaboration diagram for Monolog\Formatter\NormalizerFormatter:Public Member Functions | ||||
| __construct ($dateFormat=null) | ||||
| format (array $record) | ||||
{Formats a log record.
| ||||
| formatBatch (array $records) | ||||
{Formats a set of log records.
| ||||
| format (array $record) | ||||
| Formats a log record. More... | ||||
| formatBatch (array $records) | ||||
| Formats a set of log records. More... | ||||
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 |
Reimplemented in Monolog\Formatter\HtmlFormatter.
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.
Reimplemented in ilLineFormatter, Monolog\Formatter\ElasticaFormatter, Monolog\Formatter\GelfMessageFormatter, Monolog\Formatter\HtmlFormatter, Monolog\Formatter\LineFormatter, Monolog\Formatter\LogstashFormatter, Monolog\Formatter\ScalarFormatter, and Monolog\Formatter\WildfireFormatter.
Definition at line 41 of file NormalizerFormatter.php.
References Monolog\Formatter\NormalizerFormatter\normalize().
Referenced by Monolog\Formatter\NormalizerFormatter\formatBatch().
Here is the call graph for this function:
Here is the caller graph for this function:| Monolog\Formatter\NormalizerFormatter::formatBatch | ( | array | $records | ) |
{Formats a set of log records.
| array | $records | A set of records to format |
Implements Monolog\Formatter\FormatterInterface.
Reimplemented in Monolog\Formatter\HtmlFormatter, Monolog\Formatter\LineFormatter, and Monolog\Formatter\WildfireFormatter.
Definition at line 49 of file NormalizerFormatter.php.
References $records, and Monolog\Formatter\NormalizerFormatter\format().
Here is the call graph for this function:
|
protected |
Reimplemented in Monolog\Formatter\WildfireFormatter.
Definition at line 58 of file NormalizerFormatter.php.
References $data, Monolog\Formatter\NormalizerFormatter\normalize(), Monolog\Formatter\NormalizerFormatter\normalizeException(), and Monolog\Formatter\NormalizerFormatter\toJson().
Referenced by Monolog\Formatter\HtmlFormatter\convertToString(), Monolog\Formatter\NormalizerFormatter\format(), Monolog\Formatter\NormalizerFormatter\normalize(), Monolog\Formatter\NormalizerFormatter\normalizeException(), and Monolog\Formatter\ScalarFormatter\normalizeValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Reimplemented in Monolog\Formatter\LineFormatter.
Definition at line 115 of file NormalizerFormatter.php.
References $data, Monolog\Formatter\NormalizerFormatter\normalize(), Monolog\Formatter\NormalizerFormatter\normalizeException(), and Monolog\Formatter\NormalizerFormatter\toJson().
Referenced by Monolog\Formatter\NormalizerFormatter\normalize(), and Monolog\Formatter\NormalizerFormatter\normalizeException().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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 |
RuntimeException
Definition at line 172 of file NormalizerFormatter.php.
Referenced by Monolog\Formatter\NormalizerFormatter\toJson().
Here is the caller graph for this function:
|
protected |
Definition at line 141 of file NormalizerFormatter.php.
References $data, and Monolog\Formatter\NormalizerFormatter\throwEncodeError().
Referenced by Monolog\Formatter\LineFormatter\convertToString(), Monolog\Formatter\GelfMessageFormatter\format(), Monolog\Formatter\LogstashFormatter\format(), Monolog\Formatter\WildfireFormatter\format(), Monolog\Formatter\NormalizerFormatter\normalize(), Monolog\Formatter\NormalizerFormatter\normalizeException(), and Monolog\Formatter\ScalarFormatter\normalizeValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 25 of file NormalizerFormatter.php.
Referenced by Monolog\Formatter\HtmlFormatter\__construct(), Monolog\Formatter\NormalizerFormatter\__construct(), and Monolog\Formatter\LineFormatter\__construct().
| const Monolog\Formatter\NormalizerFormatter::SIMPLE_DATE = "Y-m-d H:i:s" |
Definition at line 23 of file NormalizerFormatter.php.