syslog: Change syslog_msg.message into a regular str
Makefile: rebuild on syslog/syslog.ha change
Makefile: Add
The syslog protocol is standardized in the RFC 3164 and RFC 5424.
Current status: Very early, not any close to a daemon yet
Made because other syslog daemons are either too limited (ie. OpenBSD syslogd can only log to existing files) or too complex by trying support almost any protocol which can support lines of text.
It will only support logging from system logs (kmesg, syslog, …) to text files or another syslog daemon, if you need other protocols, you'll need other programs acting as proxies, much like one would do for chat protocols like IRC.
syslog(3)
also lacks it and it seems otherwise unuseddebLogger, known structured logging being done directly in the message itself, sometimes with formats like JSON.