出力をカスタムファイルにリダイレクトしたいアプリケーションとスクリプトがいくつかあります。
私はそれらのアプリケーションを使用して起動します
command | logger -t TAG
これらのメッセージをタグに基づいてフィルタリングし、別のファイルにリダイレクトしたいと思います。これらのアプリケーションは主に長時間実行されるプロセスであり、適切なログローテーションが必要であるため、bashリダイレクトを使用したくありません。
/etc/rsyslog.d/60-myfilter.confにカスタムフィルターを追加しようとしました。
if $syslogtag == 'giomanager' then /var/log/giomanager.log
何が悪いのですか?タグに基づいてフィルタリングする適切な方法は何ですか、または同様の結果を得るためのより良いオプションはありますか?
/var/log/giomanager.log