최근에 오류발생으로 인해 전임자가 처리한 서버에서 톰캣로그를 확인해야 할 일이 있었는데...
log4j의 설정이 debug로 되어있어 모든 db의 데이터를 다 출력하고 결과마저 출력해서 하루마다 찍어대는 로그가 10기가가 넘었다...
(제발 실서버 등록할때 log4j.xml에서 sql관련된것은 error로 바꿔서 올렸으면 좋겠다!!!)
로그파일이 대충 2기가만 넘어가도 우리가 일반적으로 사용하는 메모장, editplus, 노트패드 등 여러에디터로 열어봤자 열리지도 않는다... 그럼 분석을 못하는것인가 좌절하고 있었지만 역시 찾아보니 다른 에디터와 분할 프로그램이 존재하였다.
1. 분할 프로그램 -gsplit
https://www.gdgsoft.com/gsplit/
해당 사이트에 접속해서 프로그램을 다운받아서 설치하면 바로 사용할 수 있다.
1-1. Original File에서 Browse를 클릭하고 분할하고자 하는 로그파일을 선택한다.
1-2. Destination Folder를 클릭하고 이번엔 분할 처리된 파일들을 내려줄 경로를 지정한다.
1-3. Type and Size
파일들을 각 분할할 사이즈를 정하고 용량 단위를 설정합니다.
1-4. Split File!를 클릭 후 이제 쪼개기 시작하면 파일들이 쪼개어 나뉜다.
Split버튼을 누르면 자동으로 쪼개어진다.
2. 대용량 텍스트파일 에디터 - gvim
https://www.vim.org/download.php
gvim은 리눅스에서 자주 사용하던 vim을 GUI를 입혀서 메뉴 툴바 등을 추가한 에디터입니다.
테스트해본 결과 10기가짜리 로그파일도 열렸습니다. 다만 pc성능에 따라 열리는 시간과 찾기 기능... 스크롤등에 문제가 있을 수 있으니 너무 큰 경우 gsplit으로 어느정도 쪼개어 놓고 사용하세요.
이것도 위 url에서 해당하는 버전을 설치하시고 사용하시면 됩니다.
윈도우 버전이다보니 메뉴창도 있고 일반 에디터처럼 볼 수 있어서 특별한 설명은 생략하겠습니다.
'ETC.' 카테고리의 다른 글
Docker - 방화벽 이슈(서비스를 올리면 외부망 허용 현상) (4) | 2021.05.03 |
---|---|
웹 취약점 - TRACK 메소드 요청시 응답 허용값 GET, POST 외 불필요 메소드 허용된 취약점 제거하기(톰캣 설정) (0) | 2021.03.09 |
티스토리(tistory) 블로그에 CodePen으로 소스 올리기 (0) | 2020.12.15 |
크롬브라우저 focus시 CSS 검은색 라인 제거하기 (0) | 2020.05.29 |