Plop
A simple logging library for PHP
|
An handler that sends log messages to a remote host using UDP datagrams. More...
Public Member Functions | |
__construct ($host, $port) | |
Public Member Functions inherited from Plop\Handler\Socket | |
__construct ($host, $port) | |
__destruct () | |
Free the resources used by this handler. | |
getCloseOnError () | |
getInitialRetryDelay () | |
getMaximumRetryDelay () | |
getRetryFactor () | |
handleError (\Plop\RecordInterface $record,\Exception $exception) | |
setCloseOnError ($close) | |
setInitialRetryDelay ($delay) | |
setMaximumRetryDelay ($max) | |
setRetryFactor ($factor) | |
Public Member Functions inherited from Plop\HandlerAbstract | |
__construct (\Plop\FormatterInterface $formatter=null,\Plop\FiltersCollectionAbstract $filters=null) | |
getFilters () | |
getFormatter () | |
handle (\Plop\RecordInterface $record) | |
handleError (\Plop\RecordInterface $record,\Exception $exception) | |
setFilters (\Plop\FiltersCollectionAbstract $filters) | |
setFormatter (\Plop\FormatterInterface $formatter) | |
Protected Member Functions | |
makeSocket ($timeout=1) | |
Protected Member Functions inherited from Plop\Handler\Socket | |
close () | |
createSocket () | |
emit (\Plop\RecordInterface $record) | |
getCurrentTime () | |
makePickle (\Plop\RecordInterface $record) | |
makeSocket ($timeout=1) | |
send ($s) | |
write ($s) | |
Protected Member Functions inherited from Plop\HandlerAbstract | |
emit (\Plop\RecordInterface $record) | |
format (\Plop\RecordInterface $record) | |
getStderr () | |
Additional Inherited Members | |
Protected Attributes inherited from Plop\Handler\Socket | |
$closeOnError | |
Whether to close the socket automatically on error. | |
$host | |
Remote host where the logs will be sent. | |
$port | |
Remote port where the logs will be sent. | |
$retryFactor | |
Factor applied to the reconnection delay after a reconnection failure. | |
$retryMax | |
Maximum delay between reconnection attempts. | |
$retryPeriod | |
The delay that will apply to the next reconnection attempt. | |
$retryStart | |
Initial delay for reconnection attempts. | |
$retryTime | |
UNIX timestamp of the next connection attempt, if any. | |
$socket | |
The socket that will be used to send the logs. | |
Protected Attributes inherited from Plop\HandlerAbstract | |
$filters | |
An object handling a collection of filters. | |
$formatter | |
Formatter object to use for this handler. | |
An handler that sends log messages to a remote host using UDP datagrams.
Definition at line 28 of file Datagram.php.
Plop\Handler\Datagram::__construct | ( | $host, | |
$port | |||
) |
Construct a new instance of this handler.
string | $host | The remote host where the logs will be sent. This may be a (fully qualified) host name or an IP address (v4 or v6). |
int | $port | Destination port where the logs will be sent. |
Definition at line 31 of file Datagram.php.
References Plop\Handler\Socket\$host, and Plop\Handler\Socket\$port.
|
protected |
Create a new socket.
int | $timeout | (optional) Unused. This parameter exists only for compatibility reasons with the base class (Plop::Handler::Socket). |
resource | The newly created socket. |
Definition at line 50 of file Datagram.php.