Small syslog server written in Java. Useful for testing, small installations or for forwarding messages to other logging solutions. Accepts RFC-3164 (BSD), RFC-5424 and GELF log messages on a configurable port, UDP and/or TCP. https://github.com/mnellemann/syslogd
Go to file
Mark Nellemann 57eea00c2b Add APACHE-2.0 license. 2020-09-22 20:45:16 +02:00
gradle/wrapper Initial import 2020-09-22 20:33:22 +02:00
src Add APACHE-2.0 license. 2020-09-22 20:45:16 +02:00
.editorconfig Initial import 2020-09-22 20:33:22 +02:00
.gitattributes Initial import 2020-09-22 20:33:22 +02:00
.gitignore Initial import 2020-09-22 20:33:22 +02:00
LICENSE Add APACHE-2.0 license. 2020-09-22 20:45:16 +02:00
README.md Add APACHE-2.0 license. 2020-09-22 20:45:16 +02:00
bitbucket-pipelines.yml Initial import 2020-09-22 20:33:22 +02:00
build.gradle Initial import 2020-09-22 20:33:22 +02:00
gradle.properties Initial import 2020-09-22 20:33:22 +02:00
gradlew Initial import 2020-09-22 20:33:22 +02:00
gradlew.bat Initial import 2020-09-22 20:33:22 +02:00
settings.gradle Initial import 2020-09-22 20:33:22 +02:00

README.md

Syslog Daemon

Basic syslog server written in Java. All received messages are written to stdout.

The syslog server is able to listen on UDP and/or TCP and parses syslog messages in either RFC5424 or RFC3164 (BSD) format.

This project is in no way associated with, supported or endorsed by, International Business Machines Corporation (IBM).

Usage Instructions

  • Install the syslogd package (.deb or .rpm) from downloads or compile from source.
  • Run bin/syslogd, use the -h option for help :)