diff options
Diffstat (limited to 'usr.sbin/syslogd/syslog.conf.5')
-rw-r--r-- | usr.sbin/syslogd/syslog.conf.5 | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/usr.sbin/syslogd/syslog.conf.5 b/usr.sbin/syslogd/syslog.conf.5 index f13f1bf..789d63f 100644 --- a/usr.sbin/syslogd/syslog.conf.5 +++ b/usr.sbin/syslogd/syslog.conf.5 @@ -318,6 +318,22 @@ There are five forms: .It A pathname (beginning with a leading slash). Selected messages are appended to the file. +.Pp +To ensure that kernel messages are written to disk promptly, +.Nm +calls +.Xr fsync 2 +after writing messages from the kernel. +Other messages are not synced explicitly. +You may prefix a pathname with the minus sign, +.Dq - , +to forego syncing the specified file after every kernel message. +Note that you might lose information if the system crashes +immediately following a write attempt. +Nevertheless, using the +.Dq - +option may improve performance, +especially if the kernel is logging many messages. .It A hostname (preceded by an at .Pq Dq @ @@ -422,6 +438,10 @@ security.* /var/log/security # Log all writes to /dev/console to a separate file. console.* /var/log/console.log + +# Log ipfw messages without syncing after every message. +!ipfw +*.* -/var/log/ipfw .Ed .Sh IMPLEMENTATION NOTES The |