최근에 오류발생으로 인해 전임자가 처리한 서버에서 톰캣로그를 확인해야 할 일이 있었는데...
log4j의 설정이 debug로 되어있어 모든 db의 데이터를 다 출력하고 결과마저 출력해서 하루마다 찍어대는 로그가 10기가가 넘었다...
(제발 실서버 등록할때 log4j.xml에서 sql관련된것은 error로 바꿔서 올렸으면 좋겠다!!!)
로그파일이 대충 2기가만 넘어가도 우리가 일반적으로 사용하는 메모장, editplus, 노트패드 등 여러에디터로 열어봤자 열리지도 않는다... 그럼 분석을 못하는것인가 좌절하고 있었지만 역시 찾아보니 다른 에디터와 분할 프로그램이 존재하였다.
1. 분할 프로그램 -gsplit
https://www.gdgsoft.com/gsplit/
GSplit - Free File Splitter - Split Any File Fast - Split Text and Log Files
GSplit is a free file splitter that splits any file into smaller files called pieces. Fast, easy-to-use and efficient with lots of customization options.
www.gdgsoft.com
해당 사이트에 접속해서 프로그램을 다운받아서 설치하면 바로 사용할 수 있다.
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
download : vim online
Downloading Vim Vim is available for many different systems and there are several versions. This page will help you decide what to download. Most popular: Details and options for: Mirrors Alternative sites to download Vim files from. Sources Build Vim your
www.vim.org
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 |