A Monolog Handler for SMS messaging services
Currently supported
Install via composer - In the terminal:
composer require tylercd100/monolog-sms
For Plivo:
use Tylercd100\Monolog\Handler\PlivoHandler;
$handler = new PlivoHandler($token,$auth_id,$fromPhoneNumber,$toPhoneNumber);
$logger = new Monolog\Logger('channel.name');
$logger->pushHandler($handler);
$logger->addCritical("Foo Bar!");
For Twilio:
use Tylercd100\Monolog\Handler\TwilioHandler;
$handler = new TwilioHandler($secret,$sid,$fromPhoneNumber,$toPhoneNumber);
$logger = new Monolog\Logger('channel.name');
$logger->pushHandler($handler);
$logger->addCritical("Foo Bar!");
For Clickatell:
use Tylercd100\Monolog\Handler\ClickatellHandler;
$handler = new ClickatellHandler($authToken,$fromPhoneNumber (/*Optional*/),$toPhoneNumber (/*String|Array*/));
$logger = new Monolog\Logger('channel.name');
$logger->pushHandler($handler);
$logger->addCritical("Foo Bar!");