seven.io/monolog

A Monolog Handler for sending SMS via seven

Maintainers

Package info

github.com/seven-io/monolog

Documentation

pkg:composer/seven.io/monolog

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.1.0 2022-03-17 04:54 UTC

This package is auto-updated.

Last update: 2026-04-28 12:15:30 UTC


README

seven logo

seven Handler for Monolog

Forward Monolog log entries as SMS or text-to-speech calls via the seven gateway.

MIT License Monolog 2 | 3 PHP 7.2+ Packagist

Features

  • Monolog Handler - Drop-in handler for any Monolog logger instance
  • SMS or Voice - Choose between SMS and text-to-speech for the log channel

Prerequisites

Installation

composer require seven.io/monolog

Usage

use Seven\Monolog\Config;
use Seven\Monolog\Handler;
use Monolog\Logger;

$apiKey = getenv('SEVEN_API_KEY');
$logger = new Logger('demo');

// Forward WARNING-and-above entries as SMS
$cfg = new Config([
    'apiKey'     => $apiKey,
    'from'       => 'Logger',
    'recipients' => '+491234567890',
]);

$logger->pushHandler(new Handler($cfg, Logger::WARNING));
$logger->warning('Something is wrong!');

Switch the channel to voice by setting type to voice in the Config.

Support

Need help? Feel free to contact us or open an issue.

License

MIT