# 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 "%r" %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
반응형