Skip to content

steveschnepp/usyslogd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Micro syslog implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published