systemd 日志中的日志记录被来自 dhcpd 的日志记录所淹没。
我正在运行 isc-dhcp-server,并且想阻止日志最终进入日志,而是转到它自己的文件。
我在使用 apparmor 时遇到了类似的问题,但通过安装可auditd
重新路由日志的功能解决了该问题。
是否有与 dhcpd 日志执行此操作等效的操作?
操作系统:Ubuntu 22.04
dhcpd:4.4.1-2.3ubuntu2.3
更新
我尝试过的:
添加到 /etc/dhcp/dhcpd.conf
log-facility local7;
并添加到/etc/rsyslog.d/50-default.conf
local7.* /var/log/dhcpd.log
/var/log/syslog
但这一切的实现只是将日志记录加倍到两个不同的目的地。我希望停止日志记录,只记录到/var/log/dhcpd.log
目的地。
答案1
在 50-default.conf 的最底部,您应该有以下几行:
# comment out the following line to allow messages through. Doing so
# means you'll also get messages in /var/log/syslog
& stop
如果没有,请添加并重新启动 rsyslog。