summaryrefslogtreecommitdiffstats
path: root/usr.sbin/syslogd/syslog.conf.5
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/syslogd/syslog.conf.5')
-rw-r--r--usr.sbin/syslogd/syslog.conf.520
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
OpenPOWER on IntegriCloud