arashdalir / php-analog-udp-syslog
该软件包最新版本(dev-master)没有提供许可信息。
arashdalir/php-psr3log处理器的扩展,用于analog的基于UDP的syslog客户端。
dev-master
2018-06-13 10:02 UTC
Requires
- php: ^5.6
- analog/analog: ^1.0
- arashdalir/php-psr3log: ^1.1
- psr/log: ^1.0
Provides
- psr/log-implementation: 1.0.0
This package is auto-updated.
Last update: 2024-09-21 23:40:30 UTC
README
ArashDalir/UdpSysLog
作为analog/analog和arashdalir/psr3-log/handler/syslog之间的桥梁,允许通过UDP将syslog事件发送到syslog服务器。它还可以将syslog事件写入本地syslog。
安装
使用以下命令将存储库添加到您的项目中:
composer require arashdalir/php-analog-udp-syslog
或者将以下行添加到您的composer.json中:
{ "require": { "arashdalir/php-analog-udp-syslog": "dev-master" } }
用法
<?php include 'vendor/autoload.php'; use ArashDalir\UdpSysLog\Handler\UdpSyslog; $logger = new Analog\Logger(); Analog::$timezone = "Europe/Vienna"; $logger->handler(UdpSysLog::init('127.0.0.1', 514, LOG_USER, \ArashDalir\Handler\SysLog\SysLogMessage::VERSION_1, "ada.gemik", "AnalogSysLog", "auto", null, 0)); $logger->alert("testing alert-level udp-syslog for analog"); $logger->alert("testing alert-level udp-syslog for analog"); $logger->alert("testing alert-level udp-syslog for analog"); $logger->info("testing info-level udp-syslog for analog");