Skip to content

taoso/udplog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

udplog

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.