# Web&WAS/Tomcat

Tomcat(톰캣) Log(로그) 설정

다크쉐라빔 2022. 9. 14. 17:37
728x90
반응형

 

톰캣 설치 경로의 conf폴더로 이동하여 server.xml파일을 열어 아래정보 확인

<Valve className="org.apache.catalina.valves.AccessLogValve" 
directory="logs" 
pattern="%h %l %u %t &quot;%r&quot; %s %b" 
prefix="localhost_access_log." 
suffix=".txt"/>

 

로그 설정옵션

directory access log가 생성되는 폴더
fileDateFormat access log rotate 주기를 설정.

기본값은 yyyy-MM-dd로 매일 rotate됨.

시간별로 하기 위해서는 yyyy-MM-dd.HH 로 수정
prefix access log 파일의 접두사
suffix access log 파일의 접미사
pattern access log 포맷

 

패턴옵션

%a
원격 IP 주소
%r
요청의 첫번째 줄 (메소드와 요청 URI)
%A
로컬 IP 주소
%s
HTTP 상태 코드
%b
HTTP 헤더를 제외한 전송 크기, 없다면 ‘-’
%S
사용자 세션 ID
%B
HTTP 헤더를 제외한 전송 크기
%t
날짜와 시간
%h
원격 호스트 이름
%u
인증된 원격 사용자, 아니라면 ‘-’
%H
요청 프로토콜
%U
요청된 URL 경로
%l
identd의 원격 사용자 이름 (항상 ‘-’을 반환)
%v
로컬 서버 이름
%m
요청 메소드 (GET, POST 등)
%D
요청이 처리되는데 소요된 시간 (ms)
%p
로컬 포트
%T
요청이 처리되는데 소요된 시간 (s)
%q
쿼리 문자열 (앞에 ‘?’ 가 붙는다)
%I
현재 요청 스레드의 이름

 

728x90
반응형