CentOS 基于属性的比较操作 Rsyslog



我正在使用 CentOS,我正在寻找一种解决方案来按标签过滤来自/var/log/messages 到用户定义文件的一些消息。我正在/etc/rsyslog.conf 中尝试类似的东西

:msg, contains, "mytag"/var/log/mytag/mytag.log

但它不起作用。我想我离解决方案不远了。我使用此文档进行研究:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-basic_configuration_of_rsyslog.html

我是否必须自己触摸新的日志文件以及需要哪些文件和目录权限。

您有解决我问题的想法吗?

所以我通过使用 dnsmasq.conf 中的选项"log-facility=/path/"解决了这个问题但这并不能完全解决问题,因为我想在不同的文件中分离 dns 和 dhcp。

如果您有更好的解决方案,请告诉我:)

最新更新