Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 804 Bytes

README.rst

File metadata and controls

35 lines (23 loc) · 804 Bytes

usyslogd

usyslogd is a micro syslog implementation that basically listens to the syslogd UDP port and transparently calls syslog(3)

Static build

For a minimal size, it is designed to compile with the musl libc a be statically linked. An easy way to achieve that is to simpy use

make CC=musl-gcc LDFLAGS=-static

Install

It is designed to be used with systemd.

sudo cp usyslogd.service /etc/systemd/system/
sudo systemctl enable usyslogd
sudo systemctl start usyslogd

Configuration

There is currently no configuration possible for the sake of extreme simplicity & robustness.

Bugs

It actually calls syslog(3), but doesn't parse the priority of the incoming message, so it isn't handled correctly.