stanx/monolog-xmpp

Monolog 的 XMPP 处理器

1.2.0 2022-06-17 23:23 UTC

This package is auto-updated.

Last update: 2024-09-18 04:10:07 UTC


README

Monolog 的 XMPP 处理器 Monolog,使用 XMPP 库

安装

使用以下命令安装最新版本

$ composer require stanx/monolog-xmpp

用法

<?php

use Fabiang\Xmpp\Client as XmppClient;
use Fabiang\Xmpp\Options as XmppOptions;
use Monolog\Logger;
use Stanx\Monolog\Handler\XmppHandler;

// Create XMPP Client
$options = new XmppOptions('tcp://jabber.host:5222');
$options->setUsername('username')
        ->setPassword('password')
        ->setTimeout(10);
        
$xmpp = new XmppClient($options);

// Create log channel
$log = new Logger('name');

// Add XmppHandler with XmppClient, receivers and log level as parameters
$log->pushHandler(new XmppHandler($xmpp, ['receiver@jabber.host'], Logger::WARNING));

// Add records to log
$log->waring('Foo');
$log->error('Bar');

许可证

此库采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。