Tomcat Access 로깅 설정
1. Tomcat server.xml
파일 수정
server.xml
파일 수정Tomcat의
server.xml
파일에서 PLURA 로그 형식을 적용하도록 로깅 설정을 수정합니다.
# Change for PLURA log format
<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”/var/log/plura”
rotatable=”false”
renameOnRotate=”false”
prefix=”weblog” suffix=”.log”
pattern=”{“Remote-addr”: “%a”, “X-forwarded-for”: “%{X-Forwarded-For}i”, “Request-date”: “%{dd/MM/yyyy:HH:mm:ss.SSS}t +0900”, “Method”: “%m”, “Request”: “%r”, “Host”: “%A”, “Uri”: “%U”, “Cookie”: “%{Cookie}i”, “Referer”: “%{Referer}i”, “User-Agent”: “%{User-Agent}i”, “Status”: “%s”, “Resp-Content-Length”: “%b”}” />
pattern
내의 모든 쌍따옴표("
)는"
로 변경해야 합니다.

▶ Git source
2. Tomcat logging.properties
파일 수정
logging.properties
파일 수정Tomcat의
logging.properties
파일에서 다음과 같이 로깅 설정을 추가합니다.
2localhost.org.apache.juli.AsyncFileHandler.directory = /var/log/plura
2localhost.org.apache.juli.AsyncFileHandler.prefix = weblog.
2localhost.org.apache.juli.FileHandler.suffix = log
3. Tomcat 재시작
systemctl restart tomcat8
4. Tomcat을 PLURA 웹 시스템으로 인식시키기
echo “ModPlura-tomcat” > /etc/modplura
echo “0.0.1” >> /etc/modplura
touch /etc/.modplura
5. Tomcat Access 로그 파일에 권한 부여
touch /var/log/plura/weblog.log
chmod -R 766 /var/log/plura/weblog.log
chcon -t syslog_log_t /var/log/plura/weblog.log
내부 블로그
참고 사이트
https://tomcat.apache.org/tomcat-9.0-doc/config/valve.html
https://m.blog.naver.com/solinsystem/221796167356
https://gyrfalcon.tistory.com/entry/Apache-Tomcat-access-log-%EC%84%A4%EC%A0%95
https://gyrfalcon.tistory.com/entry/Apache-Tomcat-access-log-%EC%84%A4%EC%A0%95
Last updated