[Windows] 서버 로그 ERROR / FAIL 자동 검색 및 CSV 저장 유틸 - LogAnalyzer
게임 서버나 프로그램 로그가 너무 길어서 오류를 찾기 힘들 때 사용하는 간단한 로그 분석 PowerShell 유틸입니다.
수천~수만 줄짜리 로그에서 ERROR, FAIL, WARNING 같은 문구를 일일이 찾는 게 번거로워서 만들어봤습니다.
■ 기본 검색 항목
- error
- fail
- warning
- disconnect
- timeout
각 키워드가 로그에 몇 번 등장했는지 집계하고,
해당 줄 번호와 실제 로그 내용을 같이 보여줍니다.
■ 사용법
powershell -ExecutionPolicy Bypass -File .\LogAnalyzer.ps1 -Path ".\server.log"
■ 원하는 키워드만 검색
예를 들어 로그인 관련 로그만 찾고 싶다면
powershell -ExecutionPolicy Bypass -File .\LogAnalyzer.ps1 -Path ".\server.log" -Pattern "LOGIN","AUTH","SAAC"
처럼 사용할 수 있습니다.
■ 검색 결과 CSV 저장
powershell -ExecutionPolicy Bypass -File .\LogAnalyzer.ps1 -Path ".\server.log" -ExportCsv ".\result.csv"
실행하면 검색된 로그를 result.csv로 저장합니다.
엑셀이나 구글 시트에서 열어서 정리하기 편합니다.
■ 활용 예
- 게임 서버 크래시 원인 확인
- 로그인 실패 로그 찾기
- DB 연결 오류 검색
- Disconnect/Timeout 발생 구간 추적
- 여러 번 반복되는 오류 확인
텍스트 형태의 서버 로그라면 대부분 사용할 수 있습니다.
첨부:
LogAnalyzer.ps1
README.md

오하하하 님의 최근 댓글
게시글 하단에 있습니다 2026 09.30