我有几个应用程序和脚本,我想将输出重定向到自定义文件。
我使用启动这些应用程序
command | logger -t TAG
我想根据它们的标签过滤这些消息,然后将它们重定向到其他文件。我不想使用bash重定向,因为那些应用程序主要是长时间运行的过程,并且需要适当的日志轮换。
我试图在/etc/rsyslog.d/60-myfilter.conf中添加自定义过滤器;
if $syslogtag == 'giomanager' then /var/log/giomanager.log
我究竟做错了什么 ?根据标签进行过滤的正确方法是什么?是否有更好的选择可以得到相似的结果?
/var/log/giomanager.log