MediaWiki REL1_40
|
Log handler that replicates the behavior of MediaWiki's former wfErrorLog() logging service. More...
Inherits AbstractProcessingHandler.
Public Member Functions | |
__construct ( $stream, $useLegacyFilter=false, $level=Logger::DEBUG, $bubble=true) | |
close () | |
Protected Member Functions | |
errorTrap ( $code, $msg) | |
Custom error handler. | |
openSink () | |
Open the log sink described by our stream URI. | |
useUdp () | |
Should we use UDP to send messages to the sink? | |
write (array $record) | |
Protected Attributes | |
string null | $error |
string | $host |
int | $port |
string | $prefix |
Socket resource null | $sink |
Log sink. | |
string | $uri |
Log sink descriptor. | |
bool | $useLegacyFilter |
Filter log events using legacy rules. | |
Log handler that replicates the behavior of MediaWiki's former wfErrorLog() logging service.
Log output can be directed to a local file, a PHP stream, or a udp2log server.
For udp2log output, the stream specification must have the form: "udp://HOST:PORT[/PREFIX]" where:
When not targeting a udp2log stream this class will act as a drop-in replacement for \Monolog\Handler\StreamHandler.
Definition at line 50 of file LegacyHandler.php.
MediaWiki\Logger\Monolog\LegacyHandler::__construct | ( | $stream, | |
$useLegacyFilter = false, | |||
$level = Logger::DEBUG, | |||
$bubble = true ) |
string | $stream | Stream URI |
bool | $useLegacyFilter | Filter log events using legacy rules |
int | $level | Minimum logging level that will trigger handler |
bool | $bubble | Can handled messages bubble up the handler stack? |
Definition at line 96 of file LegacyHandler.php.
References MediaWiki\Logger\Monolog\LegacyHandler\$useLegacyFilter.
MediaWiki\Logger\Monolog\LegacyHandler::close | ( | ) |
Definition at line 232 of file LegacyHandler.php.
|
protected |
Custom error handler.
int | $code | Error number |
string | $msg | Error message |
Definition at line 168 of file LegacyHandler.php.
|
protected |
Open the log sink described by our stream URI.
Definition at line 110 of file LegacyHandler.php.
|
protected |
Should we use UDP to send messages to the sink?
Definition at line 176 of file LegacyHandler.php.
|
protected |
Definition at line 180 of file LegacyHandler.php.
|
protected |
Definition at line 73 of file LegacyHandler.php.
|
protected |
Definition at line 78 of file LegacyHandler.php.
|
protected |
Definition at line 83 of file LegacyHandler.php.
|
protected |
Definition at line 88 of file LegacyHandler.php.
|
protected |
Log sink.
Definition at line 68 of file LegacyHandler.php.
|
protected |
Log sink descriptor.
Definition at line 56 of file LegacyHandler.php.
|
protected |
Filter log events using legacy rules.
Definition at line 62 of file LegacyHandler.php.
Referenced by MediaWiki\Logger\Monolog\LegacyHandler\__construct().