
這是我的線路:
*.=緊急、爆擊、警報、錯誤@@syslogserver:1468
我收到的是所有訊息。這個語法有什麼問題嗎?
答案1
我不使用 rsyslog,但它聲稱忠實地重新實作 sysklogd 配置格式。其中,逗號不分隔優先級,僅分隔設施;您可以將daemon,kern.info
其作為簡寫daemon.info,kern.info
(因此,daemon.emerg,kern.info
會默默地放棄前者的優先順序規範)。若要分隔設施.優先權對,請使用分號;若要列出多個優先級,請指定多個對(按升序:*.=err;*.=crit;*.=alert;*.=emerg
)或僅使用預設的「指定優先級及更高」行為:將匹配來自所有設施的*.err
或以上的所有訊息。LOG_ERR