如何将 isc-dhcp-server 日志路由到其自己的文件

如何将 isc-dhcp-server 日志路由到其自己的文件

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。

相关内容