- console log 를 파일로 만들어서 저장하기 -
Console에 찍히는 로그를 파일로 만들어서 기록 및 저장하는 방법에 대해 알아보자.
(이 방법은 날짜별로 찍거나 그런 로그 파일이 아니라 가볍게 로그를 파일로 보기위한 방법이다.
날짜별로 log파일을 생성해서 관리하려면 다른 조치가 필요하다.)
기본적으로 log 파일의 위치는
C:\\apache-tomcat-8.0.46\logs
이렇게 아파치 톰캣 하위의 logs 라는 폴더 안에 존재한다.
(물론 처음에 설정을 안해주면 아무것도 생기지 않는다.)
이제 저 경로안에 로그 파일을 자동적으로 생성해서 넣어주게 만들어보자
설정창으로 들어가는 방법이 2가지가 있다 아무거나 사용해도 좋다. 택 1 이다.
1. [Run] - [Run Configuraion...]
2. Tomcat 서버 - [Open launch configuration]
어떤 방법을 이용하던 아래와 같은 창이 나올텐데
[Common] 탭으로 들어가주자
그럼 아래와 같은 화면이 나올텐데
"Allocate console (necessary for inpu)" 을 체크해두고(기본적으로 체크되어있다)
"Output File" 을 설정해줘야한다 즉 log파일을 뱉어낼 장소를 지정하는거다
(구글링해보면 여기 설정창이 다른사람과 다르던데 그건 왜그런지 모르겠다.)
그리고
같은 log 파일에 기록 저장 하려면 "Append" 를 체크해 줘야한다.
(* "Append" 체크를 안해줄경우 톰캣을 실행할때마다 그 파일에 로그를 새로 작성한다.)
위에서 언급한 아파치 톰캣 logs 폴더에 원하는 파일명으로 설정하고 Output File 설정을 마치자
(File System 을 클릭하면 된다.)
그리고 아래와 같이 설정을 끝냈으면 Apply를 눌러주면 끝이다.
이제 이클립스를 다시 실행해보자.
위 경로로 이제 이동해보면
아래와 같이 파일이 생성되는것을 볼 수 있다.
에디터나 메모장으로 열어보면 Console에 찍혔던게 전부 찍히는것을 확인이 가능하다.
댓글