lvht/udplog

此包的最新版本(v1.0.1)没有提供许可证信息。

v1.0.1 2017-03-15 03:34 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:58:51 UTC


README

lvht/udplog 是一个符合 PSR3 标准的实现,它根据 RFC 5424 发送日志。

安装

composer require lvht/udplog

使用方法

<?php
$log = new Lvht\Udplog('ip addr', 'port');
$log->facility(LOG_KERN)
    ->hostname('foo.com')
    ->procid(8848)
    ->msgid('demo')
    ->appname('php');

$log->error('欢迎使用基于UDP的syslog协议发送日志!');
$log->info('欢迎使用基于UDP的syslog协议发送日志!');
$log->debug('欢迎使用基于UDP的syslog协议发送日志!');
$log->emergency('欢迎使用基于UDP的syslog协议发送日志!');

状态

duplog 实现了 PSR3,因此 API 是稳定的。我希望将其版本定为 v1.0.0。然而,duplog 不支持 STRUCTURED-DATA。如果需要,我们将在未来添加此功能。