
これは私が持っている行です:
*.=emerg、crit、alert、error @@syslogserver:1468
私が受け取っているのはすべてメッセージです。この構文に何か問題がありますか?
答え1
私は rsyslog を使用していませんが、これは sysklogd の設定形式を忠実に再実装していると主張しています。その場合、コンマは優先度を区切らず、ファシリティのみを区切ります。 をdaemon,kern.info
省略形としてとすることができますdaemon.info,kern.info
(結果として、daemon.emerg,kern.info
は前者の優先度指定を暗黙的に削除します)。 facility.priority のペアを区切るには、セミコロンを使用します。複数の優先度をリストするには、複数のペア (昇順: *.=err;*.=crit;*.=alert;*.=emerg
) を指定するか、デフォルトの「指定された優先度以上」の動作を使用します: は、すべてのファシリティから*.err
の 以上のすべてのメッセージと一致しますLOG_ERR
。