노트

리눅스 log for java 로그 레벨 수정

진주네카라 2022. 8. 3. 15:26
728x90

 

 

log4j 로그 수준

 

 

fatal 치명적 - 어플리케이션 작동 불가능

error 오류 - 요청 처리중 문제가 발생한 상태

warn 경고 - 시스템 에러의 원인이 될 수 있는 경고성 메세지를 나타내는 상태

info (the default) 정보(기본값)

debug 디버그

trace 추적

 

debug 레벨로 설정했으면 info 에서 fatal 까지 logging 된다

 

 

 

 

1. 톰캣 docBase 경로 확인하기

 

docBase

어플리케이션 아카이브파일의 서버상 위치

 

 

아카이브 파일

압축 파일 또는 아카이브 파일(archive file) 소스 볼륨과 미디어 정보, 파일 디렉터리 구조, 오류 감지, 복구 정보, 파일 설명을 포함할 있는 메타데이터 포함된 하나 이상의 파일로 이루어진 파일을 말한다

 


 

cd tomcat설치경로/conf

 

vi server.xml

 

docBase = "docBase경로" 가 나오는걸 확인하면 된다.

 

 

 

2. log4j 파일 찾기

 

log4j

  • log for java
  • 자바 기반 로깅 유틸리티

 

find -name "*log4j*"

파일 이름에 log4j를 포함하는 모든 파일을 찾음

 

 

 

 

find /docBase에서 찾은경로 -name "*log4j*"

docBase경로를 찾았으니 경로를 간단하게 지정해주면 찾기 편하다

 

 

 

cd /home/userid/app/newmap/WEB-INF/classes/log4j2.xml

찾은 파일 위치 복사해서 이동하기

 

 

 

3. 로그 레벨 수정

 

vi log4j2.xml

 

 

debug --> error 

변경해서 필요한 부분 로그로 찍어서 보면된다

 

 

 

 

 

 

 

고구마가 물먹고 내려간기분 

기록해서 기억하기

 

 

728x90