모든 시스템 로그 항목을 보는 방법

모든 시스템 로그 항목을 보는 방법

시스템 로그의 모든 메시지를 보려면 어떻게 해야 합니까? [pistreaming]기호를 사용하여 찾을 수 있도록 내 프로그램에서 생성된 태그된 메시지를 찾고 있습니다.grep

sudo more /var/log/syslog | grep -i pistreaming

나는 다음과 같은 결과를 얻습니다.

Feb 23 19:31:49 opcrd logger: Starting pistreaming service...
Feb 23 19:31:52 opcrd [pistreaming] Initializing websockets server on port 8084
Feb 23 19:31:52 opcrd [pistreaming] Initializing HTTP server on port 8082
Feb 23 19:43:21 opcrd logger: Starting pistreaming service...
Feb 23 19:43:24 opcrd [pistreaming] Initializing websockets server on port 8084
Feb 23 19:43:24 opcrd [pistreaming] Initializing HTTP server on port 8082
Feb 23 19:43:24 opcrd [pistreaming] Initializing broadcast thread
Feb 23 19:43:24 opcrd [pistreaming] Starting recording
Feb 23 19:43:24 opcrd [pistreaming] Starting websockets thread
Feb 23 19:43:24 opcrd [pistreaming] Starting HTTP server thread
Feb 23 19:43:24 opcrd [pistreaming] Stopping recording
Feb 23 19:43:25 opcrd [pistreaming] Waiting for broadcast thread to finish

그러나 이렇게 하지 않으면 grep메시지가 로그에 표시되지 않는 것 같습니다. 제가 뭘 잘못하고 있는 걸까요?

답변1

sudo grep -i pistreaming /var/log/syslog를 사용하십시오.

그러면 파일의 전체 내용이 표시되고, 파이프는 출력을 최적화하며, pistreaming을 포함하는 줄만 표시됩니다.

@panki 감사합니다

관련 정보