multitail
色強調機能付きのテールログを使用しようとしています。 multitail.confで、次のようにカスタムカラースキームを定義しました。
colorscheme:my-color
cs_re:red:^\[E
cs_re:yellow:^\[W
cs_re:magenta:^\[D
cs_re:green,,bold:All session(s) filled for.*
各行で何を達成したいですか?
- 色完全なログ行文字列「[E」で始まると赤になります。
- 色.......................... "[W"文字列で始まる場合は黄色
- 色...........................'[D'文字列で始まる場合はマゼンタ
- 色..........................行に「All session(s)filled for」という文字列が含まれている場合は緑色です。
残念ながら、上記のどれも私には起こりませんでした。最初の3つの場合、部分文字列(「[E」、「[W」など))には色が正しく割り当てられますが、ログ行全体には色が割り当てられません。最後のケースでは、色はまったく変わりません。
また、行の3番目の文字を一致させて行全体の色を指定したいと思います。たとえば、3番目の文字が「A」の場合、青で色を付けるにはどうすればよいですかmultitail
?
答え1
私はそれを使用しませんが、正規multitail
表現を見ると、おそらく次のようになります。
colorscheme:my-color
cs_re:red:^\[E.*
cs_re:yellow:^\[W.*
cs_re:magenta:^\[D.*
cs_re:green,,bold:All session\(s\) filled for.*