반응형
bin/catalina.sh - catalina.ou
catalina.out 경로 수정하거나 CATALINA_OUT변수를 상단에 선언
- catalina.bat의 경우
CATALINA_OUT
옵션을 변경하는 기능이 없는 것 같다.(?)
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
conf/server.xml - access.txt
Server.xml에 access.log를 생성하도록 되어 있음
directory에 상대 경로가 지정되는 경우 $CATALINA_BASE 기준의 상대 경로입니다.
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
access 로그 참고: https://tomcat.apache.org/tomcat-8.0-doc/config/valve.html
conf/logging.properties
conf/logging.properties의 설정 파일을 기준으로 logger 파일 생성
- 8.5부터 maxDays 생김: 없을 경우 영구 보관, maxDays 있을 경우 해당 기간만큼 보관
handlers = 1catalina.org.apache.juli.FileHandler, \
2localhost.org.apache.juli.FileHandler, \
3manager.org.apache.juli.FileHandler, \
java.util.logging.ConsoleHandler
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
# 각 로그 설정별 org.apache.juli.FileHandler.directory 경로 변경
# maxDays: 로그 보관 기간, 기본 영구 보관
1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
1catalina.org.apache.juli.FileHandler.maxDays = 90
1catalina.org.apache.juli.FileHandler.encoding = UTF-8
2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.
2localhost.org.apache.juli.FileHandler.maxDays = 90
2localhost.org.apache.juli.FileHandler.encoding = UTF-8
3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager.
3manager.org.apache.juli.FileHandler.bufferSize = 16384
3manager.org.apache.juli.FileHandler.maxDays = 90
3manager.org.apache.juli.FileHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.OneLineFormatter
java.util.logging.ConsoleHandler.encoding = UTF-8
############################################################
# Facility specific properties.
# Provides extra control for each logger.
############################################################
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = \
2localhost.org.apache.juli.FileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = \
3manager.org.apache.juli.FileHandler
# For example, set the org.apache.catalina.util.LifecycleBase logger to log
# each component that extends LifecycleBase changing state:
#org.apache.catalina.util.LifecycleBase.level = FINE
참고
#tomcat #logs #로그경로
반응형
'FullStack > 41. WEB.WAS' 카테고리의 다른 글
[TOMCAT] 톰캣을 이용한 세션 공유 설정(UDP 대신 TCP) (1) | 2022.01.03 |
---|---|
Tomcat 8.5 JSP 1.8 문법 오류(Lambda) (0) | 2021.09.16 |
[취약점] Apache, Tomcat 불필요한 웹 메서드 허용 (0) | 2020.12.08 |
[TOMCAT] 톰캣을 이용한 세션 공유 설정 (1) | 2020.11.02 |
[Tomcat] WAS JDBC를 사용한 오라클 이중화 설정 (0) | 2020.10.14 |