私のシステムは私の環境でsyslogとrsyslogを実行し、同様の出力が必要です。
以下のようにrsyslogにテンプレートを作成しました。
$template TraditionalFormatWithPRI,"%TIMESTAMP:::date-rfc3339% %HOSTNAME% %pri-text%:%syslogtag%%msg:::drop-last-lf%\n"
syslog-ngで似たようなものを作成したいのですが、%pri-text%
メッセージソースとログレベルの出力を置き換える方法が見つからないようです。 syslog-ngに同等の機能があるかどうか、または同じ出力を生成するために使用できる2つのテンプレート関数の組み合わせがあるかどうかを知っていますか?
よろしくお願いします!
答え1
${PRIORITY}または${LEVEL}マクロが必要だと思います。https://www.balabit.com/documents/syslog-ng-ose-latest-guides/en/syslog-ng-ose-guide-admin/html/reference-macros.html