syslog.conf配置只记录到自定义日志文件中,

时间:2013-04-25 20:54:34

标签: c linux logging syslog rsyslog

我在我的应用程序中使用syslog,我在syslog.conf文件中创建了一条规则来记录 从我的应用程序到特定文件的数据。 但它也写入标准的syslog文件,我不想这样。 任何人都可以告诉我如何在标准的syslog文件中停止写作。

1 个答案:

答案 0 :(得分:1)

rsyslog wiki has an example将数据重定向到特定文件,并避免将其记录到其他任何位置。

首先要重定向的规则:

if <your rule> then <your log file>

然后使用〜作为动作的相同规则,导致日志行不进入其他过滤器

if <your rule> then ~