arashdalir / php-analog-udp-syslog
Extension of arashdalir/php-psr3log handler for udp-based syslog client for analog.
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/arashdalir/php-analog-udp-syslog
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: 2025-09-22 01:52:32 UTC
README
ArashDalir/UdpSysLog
works as a bridge between analog/analog and arashdalir/psr3-log/handler/syslog which allows sending syslog events over UDP to a syslog server. It also can write syslog events into a local syslog.
Install
Use following command to add the repository to your project:
composer require arashdalir/php-analog-udp-syslog
Or add following line to your composer.json:
{ "require": { "arashdalir/php-analog-udp-syslog": "dev-master" } }
Usage
<?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");