【发布时间】:2017-10-10 10:25:37
【问题描述】:
我正在使用 CentOS,我正在寻找一种解决方案,通过标签将 /var/log/messages 中的一些消息过滤到用户定义的文件中。 我在 /etc/rsyslog.conf 中尝试类似的东西
:msg,包含,“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
我是否必须自己触摸新的日志文件以及需要哪些文件和目录权限。
你有想法解决我的问题吗?
【问题讨论】:
-
所以我尝试了其他一些配置。带有 :msg 的解决方案包含 "mytag" /var/log/mytag/mytag.log 仅适用于我的标签 "dnsmasq" 它不起作用,但我不知道为什么。
标签: linux logging filter centos rsyslog