[Bug 225452] syslogd.conf include functionality is broken
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu May 17 21:12:34 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225452
Bert JW Regeer <xistence at 0x58.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |xistence at 0x58.com
--- Comment #3 from Bert JW Regeer <xistence at 0x58.com> ---
This just bit me hard...
Only the last file included is actually processed/used, so when I set up:
/etc/syslog.d/dhcpd.conf
/etc/syslog.d/dhcp6c.conf
/etc/syslog.d/unbound.conf
only
unbound.conf was actually included/loaded:
Here is the debug output:
Trying to include files in '/etc/syslog.d'
reading /etc/syslog.d/local.conf
cfline("*.* /var/log/dhcpd", f, "dhcpd", "*")
cfline("*.* /var/log/unbound", f, "unbound", "*")
cfline("*.* /var/log/dhcp6c", f, "dhcp6c", "*")
reading /etc/syslog.d/zzz.conf
cfline("*.* /var/log/thisisatest", f, "someproc", "*")
Trying to include files in '/usr/local/etc/syslog.d'
Unable to open '/usr/local/etc/syslog.d': No such file or directory
4 3 2 3 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 X CONSOLE: /dev/console
7 5 2 5 5 5 6 3 5 5 X 5 5 5 5 5 5 5 5 5 5 5 5 5 X FILE: /var/log/messages
X X X X X X X X X X X X X 7 X X X X X X X X X X X FILE: /var/log/security
X X X X 6 X X X X X 6 X X X X X X X X X X X X X X FILE: /var/log/auth.log
X X 6 X X X X X X X X X X X X X X X X X X X X X X FILE: /var/log/maillog
X X X X X X 6 X X X X X X X X X X X X X X X X X X FILE: /var/log/lpd-errs
X X X X X X X X X X X 6 X X X X X X X X X X X X X FILE: /var/log/xferlog
X X X X X X X X X 7 X X X X X X X X X X X X X X X FILE: /var/log/cron
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 X FILE: /var/log/debug.log
(-devd)
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X WALL: (-devd)
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 X FILE: /var/log/all.log
(-devd)
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 X FILE: /var/log/ppp.log (ppp)
7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 X FILE: /var/log/thisisatest
(someproc)
Shows that zzz.conf with contents:
!*
!someproc
*.* /var/log/thisisatest
Completely overrides local.conf which contains:
!dhcpd
*.* /var/log/dhcpd
!unbound
*.* /var/log/unbound
!dhcp6c
*.* /var/log/dhcp6c
It would be great if this could get fixed before 11.2-RELEASE is cut.
Thanks,
Bert JW Regeer
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list