
Estou tentando usar multitail
para rastrear logs com destaques coloridos. Eu defini um esquema de cores personalizado em multitail.conf, mais ou menos assim:
colorscheme:my-color
cs_re:red:^\[E
cs_re:yellow:^\[W
cs_re:magenta:^\[D
cs_re:green,,bold:All session(s) filled for.*
O que quero alcançar com cada linha:
- Cortoda a linha de registroVermelho se começar com string '[E'
- Cor ................................ Amarelo se começar com string '[W'
- Cor ................................ Magenta se começar com string '[D'
- Cor ................................ Verde se a linha contiver a string 'Todas as sessões preenchidas por'
Infelizmente, nada disso está acontecendo comigo. Para os 3 primeiros, ele colore corretamente a substring (por exemplo, '[E', '[W', etc), mas não toda a linha de log. No último caso, não colore nada.
Também quero colorir a linha inteira combinando o terceiro caractere de uma linha, por exemplo, pinte-a de azul se o terceiro caractere for 'A', como devo fazer isso de maneira confiável multitail
?
Responder1
Eu não uso multitail
, mas olhando para suas expressões regulares, você provavelmente quer dizer o seguinte:
colorscheme:my-color
cs_re:red:^\[E.*
cs_re:yellow:^\[W.*
cs_re:magenta:^\[D.*
cs_re:green,,bold:All session\(s\) filled for.*