stanx / monolog-xmpp
Monolog 的 XMPP 处理器
1.2.0
2022-06-17 23:23 UTC
Requires
- php: >=7.2
- monolog/monolog: ^2.0||^3.0
- stanx/fabiang-xmpp: ^0.8
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 文件。