MediaWiki
1.33.0
|
Formats incoming records into a one-line string. More...
Public Member Functions | |
__construct ( $format=null, $dateFormat=null, $allowInlineLineBreaks=false, $ignoreEmptyContextAndExtra=false, $includeStacktraces=false) | |
format (array $record) | |
@inheritDoc More... | |
Protected Member Functions | |
exceptionAsArray (Exception $e) | |
Convert an exception to an array of structured data. More... | |
normalizeException ( $e) | |
Convert an Exception to a string. More... | |
normalizeExceptionArray (array $e) | |
Convert an array of Exception data to a string. More... | |
Formats incoming records into a one-line string.
An 'exeception' in the log record's context will be treated specially. It will be output for an 'exception' placeholder in the format and excluded from 'context' output if the 'exception' placeholder is present.
Exceptions that are logged with this formatter will optional have their stack traces appended. If that is done, MWExceptionHandler::redactedTrace() will be used to redact the trace information.
Definition at line 42 of file LineFormatter.php.
MediaWiki\Logger\Monolog\LineFormatter::__construct | ( | $format = null , |
|
$dateFormat = null , |
|||
$allowInlineLineBreaks = false , |
|||
$ignoreEmptyContextAndExtra = false , |
|||
$includeStacktraces = false |
|||
) |
string | null | $format | The format of the message |
string | null | $dateFormat | The format of the timestamp: one supported by DateTime::format |
bool | $allowInlineLineBreaks | Whether to allow inline line breaks in log entries |
bool | $ignoreEmptyContextAndExtra | |
bool | $includeStacktraces |
Definition at line 51 of file LineFormatter.php.
|
protected |
Convert an exception to an array of structured data.
Exception | $e |
Definition at line 111 of file LineFormatter.php.
References $e, $out, and MWExceptionHandler\redactTrace().
Referenced by MediaWiki\Logger\Monolog\LineFormatter\normalizeException().
MediaWiki\Logger\Monolog\LineFormatter::format | ( | array | $record | ) |
@inheritDoc
Definition at line 65 of file LineFormatter.php.
References $e, $output, format, MediaWiki\Logger\Monolog\LineFormatter\normalizeException(), and MediaWiki\Logger\Monolog\LineFormatter\normalizeExceptionArray().
|
protected |
Convert an Exception to a string.
Exception | $e |
Definition at line 101 of file LineFormatter.php.
References $e, MediaWiki\Logger\Monolog\LineFormatter\exceptionAsArray(), and MediaWiki\Logger\Monolog\LineFormatter\normalizeExceptionArray().
Referenced by MediaWiki\Logger\Monolog\LineFormatter\format().
|
protected |
Convert an array of Exception data to a string.
array | $e |
Definition at line 135 of file LineFormatter.php.
References $e, and MWExceptionHandler\prettyPrintTrace().
Referenced by MediaWiki\Logger\Monolog\LineFormatter\format(), and MediaWiki\Logger\Monolog\LineFormatter\normalizeException().