From 57dc0378956cf188994933f23a40dc9272fece3c Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sun, 9 Aug 2015 18:44:06 +0100 Subject: [PATCH] Add IFTTTHandler to docs --- doc/02-handlers-formatters-processors.md | 1 + src/Monolog/Handler/IFTTTHandler.php | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/doc/02-handlers-formatters-processors.md b/doc/02-handlers-formatters-processors.md index 5640381e..90f8fce3 100644 --- a/doc/02-handlers-formatters-processors.md +++ b/doc/02-handlers-formatters-processors.md @@ -35,6 +35,7 @@ - _SlackHandler_: Logs records to a [Slack](https://www.slack.com/) account. - _MandrillHandler_: Sends emails via the Mandrill API using a [`Swift_Message`](http://swiftmailer.org/) instance. - _FleepHookHandler_: Logs records to a [Fleep](https://fleep.io/) conversation using Webhooks. +- _IFTTTHandler_: Notifies an [IFTTT](https://ifttt.com/maker) trigger with the log channel, level name and message. ### Log specific servers and networked logging diff --git a/src/Monolog/Handler/IFTTTHandler.php b/src/Monolog/Handler/IFTTTHandler.php index 0ab45d72..bc11705b 100644 --- a/src/Monolog/Handler/IFTTTHandler.php +++ b/src/Monolog/Handler/IFTTTHandler.php @@ -16,6 +16,12 @@ use Monolog\Logger; /** * 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 + * * @author Nehal Patel */ class IFTTTHandler extends AbstractProcessingHandler