ministryofweb / monolog-zulip-handler

此包已被弃用,不再维护。未建议替代包。

Monolog日志库的处理类,允许将其发送到Zulip实例的日志消息

0.1.0 2018-08-21 09:14 UTC

This package is auto-updated.

Last update: 2021-03-11 06:46:43 UTC


README

这是一个Monolog日志库的处理类,允许将其发送到Zulip实例。

需求

PHP 7.0,并启用OpenSSL扩展。

安装

composer require ministryofweb/monolog-zulip-handler

用法

只需将一个ZulipHandler实例推送到您的日志记录器

<?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
    )
);

构造函数参数顺序

  • 目标Zulip实例的主机名
  • Zulip机器人的用户名
  • Zulip机器人的API令牌
  • 流名称或接收者用户名
  • 可选的主题,可以传递空字符串作为无主题(默认情况)
  • 处理日志消息所需的最小级别