ministryofweb / monolog-zulip-handler
This package is abandoned and no longer maintained.
No replacement package was suggested.
Handler class for the Monolog logging library which allows it to send log messages to a Zulip instance
0.1.0
2018-08-21 09:14 UTC
Requires
- php: ~7.0.0 || ~7.1.0 || ~7.2.0
- ext-openssl: *
Requires (Dev)
- jakub-onderka/php-parallel-lint: ^1.0
- monolog/monolog: ^1.0
This package is auto-updated.
Last update: 2021-03-11 06:46:43 UTC
README
This is a handler class for the Monolog logging library which allows it to send log messages to a Zulip instance.
Requirements
PHP 7.0 with enabled OpenSSL extension.
Installation
composer require ministryofweb/monolog-zulip-handler
Usage
Just push a ZulipHandler
instance to your logger:
<?php use Monolog\Logger; use MinistryOfWeb\Monolog\Handler\ZulipHandler; require_once 'vendor/autoload.php'; $logger = new Logger('zulip'); $logger->pushHandler( new ZulipHandler( 'zulip.example.com', 'logging-bot@zulip.example.com', 'flokquomwaysufdipsoccupeojajipjeoliv', 'Application Errors', 'appname', Logger::ERROR ) );
Constructor arguments in order:
- hostname of the destination Zulip instance
- Username of the Zulip bot
- API token for the Zulip bot
- Stream name or recipient username
- optional topic, it's possible to pass an empty string for no topic (which is the default)
- minimum level required for handling log messages