rsyslogconf输出某个进程的日志到指定文件
要将特定进程的日志输出到指定文件,可以使用rsyslog.conf文件中的过滤器和规则。
以下是一个例子:
- 打开rsyslog.conf文件:
sudo nano /etc/rsyslog.conf
- 添加以下内容:
if $programname == 'your_program_name' then /var/log/your_program_name.log
& stop
这个规则将会捕获所有由名为"your_program_name"的进程产生的日志,并将其输出到"/var/log/your_program_name.log"文件中。
-
保存并退出rsyslog.conf文件。
-
重新启动rsyslog服务:
sudo service rsyslog restart
现在,所有来自该特定进程的日志都将被记录在指定的文件中。
原文地址: http://www.cveoy.top/t/topic/epi0 著作权归作者所有。请勿转载和采集!