springboot配置log4j
生活随笔
收集整理的這篇文章主要介紹了
springboot配置log4j
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
maven 配置jar包
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j2</artifactId></dependency><dependency> <!-- 加上這個才能辨認到log4j2.yml文件 --><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-yaml</artifactId></dependency>application-dev.yml配置文件
logging:config: classpath:log4j2-dev.ymllog4j2-dev.yml配置文件
#參考文檔: #官網:https://logging.apache.org/log4j/2.x/manual/configuration.html#YAML #https://www.jianshu.com/p/4ac14b9f51d2?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation #http://shmilyaw-hotmail-com.iteye.com/blog/2410764 # Configuration:status: WARN #log4j2自身組件的日志級別Properties: # 定義全局變量Property:- name: zhx.log.levelvalue: debug- name: springframework.logvalue: info- name: org.mybatisvalue: debug- name: log.pathvalue: logs/owg_server/- name: project.namevalue: owg_serverAppenders:Console: #輸出到控制臺name: CONSOLEtarget: SYSTEM_OUTThresholdFilter:level: ${zhx.log.level}onMatch: ACCEPTonMismatch: DENYPatternLayout:pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"RollingFile: #輸出到文件name: ROLLING_FILEThresholdFilter:level: ${zhx.log.level}onMatch: ACCEPTonMismatch: DENYfileName: ${log.path}/${project.name}.logfilePattern: "${log.path}/$${date:yyyy-MM}/${project.name}-%d{yyyy-MM-dd}.log"PatternLayout:pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"Policies: #觸發策略SizeBasedTriggeringPolicy : #基于日志文件大小觸發size: "50MB"DefaultRolloverStrategy:max: 1000Loggers:Root:level: ${zhx.log.level}additivity: falseAppenderRef:- ref: CONSOLELogger:- name: com.zhxlevel: ${zhx.log.level}additivity: falseAppenderRef:- ref: CONSOLE- name: org.springframeworklevel: ${springframework.log}additivity: falseAppenderRef:- ref: CONSOLE- name: org.mybatislevel: ${org.mybatis}additivity: falseAppenderRef:- ref: CONSOLE?
轉載于:https://www.cnblogs.com/SimonHu1993/p/9479823.html
總結
以上是生活随笔為你收集整理的springboot配置log4j的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Anaconda ubuntu16.04
- 下一篇: redis配置文件讲解