rsyslog
私のプログラムで生成されたログを処理するために使用します。ログ形式をカスタマイズするためにテンプレートを使用しました。私の質問は次のとおりです
テンプレートを作成すると、その
rsyslog.conf
ファイルを使用するすべてのプログラムがそのテンプレートを使用してログを保存しますか?さまざまなプログラム機能がログをさまざまな形式で保存するように2つのテンプレートを作成する方法は?
答え1
rsyslog
プログラム名に基づいてログを分割できます。
次の行を使用して、新しいファイル /etc/rsyslog.d/01-programone.conf を生成します。
if $programname == 'programone' then /var/log/programone.log