$level
$level :
IFTTTHandler uses cURL to trigger IFTTT Maker actions
Register a secret key and trigger/event name at https://ifttt.com/maker
value1 will be the channel from monolog's Logger constructor, value2 will be the level name (ERROR, WARNING, ..) value3 will be the log record's message
$formatter : \Monolog\Formatter\FormatterInterface
__construct(string $eventName, string $secretKey, integer $level = \Monolog\Logger::ERROR, Boolean $bubble = true)
string | $eventName | The name of the IFTTT Maker event that should be triggered |
string | $secretKey | A valid IFTTT secret key |
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 |
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.