天天看點

(SpringBoot)日志種類:log、monitor、access、out、gc、backup

在Spring boot中使用了内嵌的tomcat,可以通過server.tomcat.accesslog配置tomcat 的access日志,如下所示(application.properties):

#取值true、false,需要accesslog時設定為true

server.tomcat.accesslog.enabled=true

#日志目錄

server.tomcat.accesslog.directory=/logs

#日志檔案名

server.tomcat.accesslog.prefix=${HOSTNAME}-access

#日志字尾

server.tomcat.accesslog.suffix=.log.crn

#日志格式化(内置了兩個日志格式模闆:common、combined)

server.tomcat.accesslog.pattern=combined

#關閉日志日切,預設為true

server.tomcat.accesslog.rotate=false

log和monitor日志在log4j2.xml裡配置:

注:①、添加日志輸出參數

import org.slf4j.MDC

MDC.put(key, val); //(key, val)鍵值對

②、異步日志 AsyncLogger 要引入disruptor 包

com.lamx

disruptor

3.3.6

③、monitor日志要注入JMXLogMonitor 類

(SpringBoot)日志種類:log、monitor、access、out、gc、backup

④、連結: https://pan.baidu.com/s/1iHClr0fRBkvfQ4H4u-_H5A 提取碼: f3gq

繼續閱讀