Syslog collects log data from multiple programs either to RAM or to a file, and handles log rotation (similar to
journald on systemd-based systems). Alpine installs
syslog as provided by
busybox per default, but it also packages other implementations, such as
Depending on how you have installed Alpine, it is already running (check with
ps a | grep syslogd). Otherwise enable it at boot and start it with the following commands:
# rc-update add syslog boot # rc-service syslog start
/etc/conf.d/syslog.cfg to change the options used when running
syslogd. All available options can be looked up with
# tail -f /var/log/messages Shows all messages and follows the log # tail -f /var/log/messages | grep ssh Only shows SSH related messages, also follows the log
-C is enabled in the configuration:
# logread -f # logread -f | grep ssh
Many applications are able to write to the syslog by default (e.g.
sshd). If you wish to write manually to it, use the
$ logger "hello world"