1. Spring boot embedded tomcat log
spring boot embedded tomcat의 로그를 남기기 위한 설정
-. server log, access log
2. 설정
-. application.yml 설정 예시)
#server log setting
logging:
file:
name: /[server log path]/test_server.log
level:
'*': info
pattern:
dateformat: yyyy-MM-dd HH:mm:ss
file: '%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p}
${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}'
level: '%5p'
rolling-file-name: ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz
#tomcat access log setting
server:
port: 0000
tomcat:
accesslog:
directory: /[access log path]/
enabled: true
file-date-format: .yyyy-MM-dd
max-days: 14
pattern: '%h %l %u %t "%r" %s %b %D'
prefix: test_access
rotate: true
suffix: .log
basedir: /[tomcat base directory]/
