리눅스 로그에 ERROR가 몇 번 찍혔는지 확인 방법

일반적으로 로그 파일에는 info 와 error 가 혼합되어 있고 규모가 클수록 error 발생 빈도를 한 눈에 파악하긴 어렵다.

이럴 때 cat, grep, wc를 함께 사용하면 ERROR가 찍힌 숫자를 확인할 수 있다.

1. 로그 파일 확인

예시 로그 파일을 보면 각 라인이 [INFO] 와 [ERROR] 형태로 저장되어 있다.

로그 파일 예시

ERROR 라는 단어를 grep으로 필터링 할 수 있다.

[root@newhost logs]# cat 2024-03-27.log | grep ERROR
grep error

2. ERROR 라인 수 확인

필터링한 라인 수를 wc로 카운트하면 ERROR 발생 개수가 나온다.

[root@newhost logs]# cat 2024-03-27.log | grep ERROR | wc -l
4
cat grep wc

3. 여러 파일 동시에 확인

패턴을 사용하면 여러 파일을 종합하여 확인 가능하다. 예를 들어 2024년 3월 발생한 전체 로그에서 ERROR가 발생한 건수를 확인하려면

[root@newhost logs]# cat 2024-03*.log | grep ERROR | wc -l
8
linux grep wc (4)

이런 방식으로 쓸 수 있다.

관련 글

댓글 남기기