$level
$level :
Sends notifications through the pushover api to mobile phones
Classes extending it should (in most cases) only implement write($record)
$formatter : \Monolog\Formatter\FormatterInterface
__construct(string $token, string|array $users, string $title = null, integer $level = \Monolog\Logger::CRITICAL, Boolean $bubble = true, Boolean $useSSL = true, integer $highPriorityLevel = \Monolog\Logger::CRITICAL, integer $emergencyLevel = \Monolog\Logger::EMERGENCY, integer $retry = 30, integer $expire = 25200)
string | $token | Pushover api token |
string|array | $users | Pushover user id or array of ids the message will be sent to |
string | $title | Title sent to the Pushover API |
integer | $level | The minimum logging level at which this handler will be triggered |
Boolean | $bubble | Whether the messages that are handled can bubble up the stack or not |
Boolean | $useSSL | Whether to connect via SSL. Required when pushing messages to users that are not the pushover.net app owner. OpenSSL is required for this option. |
integer | $highPriorityLevel | The minimum logging level at which this handler will start sending "high priority" requests to the Pushover API |
integer | $emergencyLevel | The minimum logging level at which this handler will start sending "emergency" requests to the Pushover API |
integer | $retry | The retry parameter specifies how often (in seconds) the Pushover servers will send the same notification to the user. |
integer | $expire | The expire parameter specifies how many seconds your notification will continue to be retried for (every retry seconds). |
isConnected() : boolean
Check to see if the socket is currently available.
UDP might appear to be connected but might fail when writing. See http://php.net/fsockopen for details.
isHandling(array $record) : Boolean
Checks whether the given record will be handled by this handler.
This is mostly done for performance reasons, to avoid calling processors for nothing.
Handlers should still check the record levels within handle(), returning false in isHandling() is no guarantee that handle() will not be called, and isHandling() might not be called for a given record.
array | $record | Partial log record containing only a level key |
setFormatter(\Monolog\Formatter\FormatterInterface $formatter) : self
Sets the formatter.
\Monolog\Formatter\FormatterInterface | $formatter |
getFormatter() : \Monolog\Formatter\FormatterInterface
Gets the formatter.
getDefaultFormatter() : \Monolog\Formatter\FormatterInterface
Gets the default formatter.