Logbookd: Difference between revisions
WhyNotHugo (talk | contribs) (Initial write-up: short intro, setup instructions, short hint on old logs.) |
WhyNotHugo (talk | contribs) m (→Setup: Formatting) |
||
Line 9: | Line 9: | ||
Setting it up is quite straightforward: | Setting it up is quite straightforward: | ||
apk add logbookd | |||
apk add logbookd | |||
# Disable and stop the default syslog. | |||
# Disable and stop the default syslog. | rc-update del syslog boot | ||
rc-update del syslog boot | service syslog stop | ||
service syslog stop | |||
# Enable and start logbookd | |||
# Enable and start logbookd | rc-update add logbookd boot | ||
rc-update add logbookd boot | service logbookd start | ||
service logbookd start | |||
After the next reboot, you may want to review previous log files in <code>/var/log</code>, which will remain unused and stale. Only the sqlite database should remain relevant. | After the next reboot, you may want to review previous log files in <code>/var/log</code>, which will remain unused and stale. Only the sqlite database should remain relevant. |
Revision as of 11:09, 24 February 2024
logbookd is a syslogd implementation that uses an sqlite database as a backend.
The default mode of operation uses a reduced write mode, where lots are written to memory and only flushed to disk when the service is interrupted or receives SIGUSR1.
Setup
Logbook is provided via the logbookd package.
Setting it up is quite straightforward:
apk add logbookd # Disable and stop the default syslog. rc-update del syslog boot service syslog stop # Enable and start logbookd rc-update add logbookd boot service logbookd start
After the next reboot, you may want to review previous log files in /var/log
, which will remain unused and stale. Only the sqlite database should remain relevant.