반응형

최근에  오류발생으로 인해 전임자가 처리한 서버에서 톰캣로그를 확인해야 할 일이 있었는데...

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에서 해당하는 버전을 설치하시고 사용하시면 됩니다.

윈도우 버전이다보니 메뉴창도 있고 일반 에디터처럼 볼 수 있어서 특별한 설명은 생략하겠습니다.

반응형