정규식을 기반으로 여러 창에서 로그 파일을 추적합니다.

정규식을 기반으로 여러 창에서 로그 파일을 추적합니다.

스레드 애플리케이션의 로그가 포함된 로그 파일이 있습니다. 각 스레드는 자신이 내보낸 줄에 자신의 이름을 씁니다.

16.04.2021 10:10:04 - Thread-1 - DEBUG - I did something
16.04.2021 10:10:04 - Thread-2 - DEBUG - I too did something
16.04.2021 10:10:04 - Thread-3 - DEBUG - I failed :/

이 로그 파일을 추적하고 싶지만 각 스레드가 현재 수행 중인 작업을 더 쉽게 볼 수 있도록 창/터미널당 하나의 스레드만 있어야 합니다. 여기서는 창/터미널을 느슨하게 사용하고 있습니다. 스레드가 5개 있으면 동일한 터미널에 각각 하나의 스레드를 표시하는 5개의 "창"을 만들어야 합니다.

예를 들어 여러 로그 파일을 추적하기 위한 많은 솔루션을 찾았 multitail지만 지금까지 설명한 대로 작동하는 솔루션을 찾지 못했습니다.

관련 정보