티스토리 뷰

정리하기/서버

tomcat 로깅

내가송 2018. 8. 26. 18:16
반응형

톰캣은 로깅 서비스를 제공한다. (JULI)



appender 

로그가 만들어지는 과정을 정의


<appender name="file" class="org.apache.log4j.DailyRollingFileAppender">

<param name="datePattern" value="'.'yyyy-MM-dd" /> 

<param name="File" value="${catalina.base}/logs/catalina.out" /> <!-- catalina.out 이라는 파일 생성 -->

<param name="threshold" value="DEBUG" /> <!-- DEBUG 이상 레벨의 로그 기록 -->

<layout class="org.apache.log4j.PatternLayout"> <!-- 로그 파일에 추가하는 로그의 표현 형식 -->

<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%-5p](%F:%L) %m%n" />

</layout>

</appender>


위의 코드는 DailyRollingFileAppender 라는 로그를 정의하는 코드다. 



로그는 크게 애플리케이션 로그, 서버 로그, 콘솔 로그, 액세스 로그, 호스트 관리자 로그로 나뉠 수 있다. 


애플리케이션 로그 

앱 트랜잭션을 수행하는 동안 발생하는 로그 기록 

(애플리케이션 수준의 문제 확인 가능)


서버 로그 

콘솔 로그와 같다 


콘솔 로그 

톰캣의 시작과 로더 순서 정보를 기록하는 로그 


액세스 로그

누가 애플리케이션에 접속했는지, 어떤 컴포넌트에 접속했는지 등의 정보를 기록


호스트 관리자 로그 (host, manager, host-manager)

톰캣 관리자의 활동에 대한 기록 

(애플리케이션의 상태, 애플리케이션 배포, 톰캣 생명주기 등)



반응형

'정리하기 > 서버' 카테고리의 다른 글

AJP 프로토콜  (0) 2018.08.26
가상 호스트  (0) 2018.08.26
tomcat conf 디렉토리 살펴보기  (0) 2018.08.26
자바빈  (0) 2018.08.04
Servlet  (0) 2018.08.04
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함