lvht/udplog

There is no license information available for the latest version (v1.0.1) of this package.

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

This package is not auto-updated.

Last update: 2024-12-07 21:12:12 UTC


README

lvht/udplog is a PSR3 implementation, which sending log according RFC 5424.

Install

composer require lvht/udplog

Usage

<?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协议发送日志!');

Status

duplog implements PSR3, so the API is stable. And I want to make it v1.0.0. However, duplog does not support the STRUCTURED-DATA. We will add this support in the future if needed.