멀티테일을 사용하여 전체 로그 줄을 색상으로 강조 표시하는 방법

멀티테일을 사용하여 전체 로그 줄을 색상으로 강조 표시하는 방법

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.* 

각 줄에서 무엇을 달성하고 싶습니까?

  1. 색상전체 로그 줄문자열 "[E"로 시작하면 빨간색이 됩니다.
  2. 색상.......................... "[W" 문자열로 시작하는 경우 노란색
  3. 색상...........................'[D' 문자열로 시작하는 경우 자홍색
  4. 색상..........................줄에 "All session(s)filled for"라는 문자열이 포함되어 있으면 녹색입니다.

불행히도 위의 어느 것도 나에게 일어나지 않았습니다. 처음 3개의 경우 하위 문자열(예: "[E", "[W" 등))에는 색상이 올바르게 지정되지만 전체 로그 줄에는 색상이 지정되지 않습니다. 마지막 경우에는 색상이 전혀 변하지 않습니다.

또한 행의 세 번째 문자를 일치시켜 전체 행의 색상을 지정하고 싶습니다. 예를 들어 세 번째 문자가 "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.* 

관련 정보