Laughably, I got bitten again:

     The selector field is separated from the action field
     by one or more tab characters.

A tab is a tab, not a few spaces. Again, I copied
a syslog.conf line from another xterm after an upgrade
and spent half an hour wondering why my logfile stays empty.

This is entirely user error, but anyway:
is it on purpose that we require the separators
to be tabs, not spaces? I understand this is
what the original syslog had.

Would there be any opposition to also allowing spaces?
The '\t' seems to be hardcoded into usr.sbin/syslogd.c
but it seems easy enough to extend it to allow ' ' as well.

If we stay with tabs only, should the manpage emphasize "not spaces"?

Also, making the mistake I made results in the line
just being ignored; the log file is never written to.
Should the starting syslogd complain about lines
with space but not tabs?

Reply via email to