2
ccze
は優れたログカラー化ツールです。問題は、マニュアルに記載されているにもかかわらず、/usr/lib64/ccze
または$HOME/.ccze
にプラグインがないことです。すべてのプラグインがバイナリにコンパイルされているようです(実際はプラグインではありません)。簡単にハイライト表示を変更することはできません。cczeとgrepを組み合わせますか?
達成したいことはありますか?
赤で強調表示されるパターンを追加する必要があります。特に、空白で囲まれた単一の0
。私は簡単に私はgrepのとそれを組み合わせることを考えていたccze
を変更することはできませんので:
tail -f `/bin/ls -1td /var/log/updates/index_*.log` | ccze -A | grep --color '\| 0 '
しかし、これはその事実にもかかわらず、任意の出力(ハング?)を生成しません。正しく
tail -f `/bin/ls -1td /var/log/updates/index_*.log` | grep --color '\| 0 '
ハイライト0:
tail -f `/bin/ls -1td /var/log/updates/index_*.log` | ccze -A
残りの部分が正しく表示されます。質問
ため
時間は、あなたは私がうまく一緒にとてもccze
とgrep
遊び上記のコマンドを修正する助けてくださいことはできますか?または、を再コンパイルせずにccze
- をカスタマイズするだけで、新しいものが正しく強調表示されます。私は
- なぜあなたは使用しないmultitailを表示したくない
回答、それはとても完璧ですか?
- なぜ他のライブラリを使用しないでください(
ccze
のドロップイン置換ではありません)?あなたはあなたがKEYとして0を設定しようとする場合があります-c, --color KEY=COLOR Set the color of the keyword KEY to COLOR, like one would do in one of the configuration files.
を使用することができますように見えるマニュアルを読む
"*これは機能しません*"は問題の有用な説明ではありません。正確には、 'tail | ccze -A | grep'は何ですか?ハング?エラーメッセージが表示されますか? CPUを過熱しますか? –
@Robᵩ - それはハングし、出力を生成しません。 – mnowotka