弹簧引导日志配置详解

  

最近在学习弹簧引导框架的路上,今日看了一下弹簧引导日志配置,顺便留个笔记记录一下。

  

1。新建logback.xml文件

  

春天引导日志配置详解”>,</p>
  <p>内容如下:</p>
  
  <pre类=   & lt; !——Logback配置。见http://logback.qos.ch/manual/index。html——比;   & lt;配置扫描=" true " scanPeriod=?0秒”比;   & lt;包括资源="org/springframework/boot/logging/logback/base。xml”/比;      & lt; appender name=癐NFO_FILE”class=癱h.qos.logback.core.rolling.RollingFileAppender”比;   & lt; File> $ {LOG_PATH}/info.log   & lt; rollingPolicy类=癱h.qos.logback.core.rolling.TimeBasedRollingPolicy”比;   & lt; fileNamePattern> $ {LOG_PATH}/info - % d{名称}.log. % i   & lt; timeBasedFileNamingAndTriggeringPolicy类=癱h.qos.logback.core.rolling.SizeAndTimeBasedFNATP”比;   & lt; maxFileSize> 500 mb   & lt;/timeBasedFileNamingAndTriggeringPolicy>   & lt; maxHistory> 2 & lt;/maxHistory>   & lt;/rollingPolicy>   & lt;布局类=癱h.qos.logback.classic.PatternLayout”比;   & lt; Pattern> % d {yyyy-MM-dd HH: mm: ss。SSS}[%线程]% 5水平%记录器{36}- %味精% n   & lt;/Pattern>   & lt;/layout>   & lt;/appender>      & lt; appender name=癊RROR_FILE”class=癱h.qos.logback.core.rolling.RollingFileAppender”比;   & lt;过滤器类=癱h.qos.logback.classic.filter.ThresholdFilter”比;   & lt; level> ERROR   & lt;/filter>   & lt; File> $ {LOG_PATH}/error.log   & lt; rollingPolicy类=癱h.qos.logback.core.rolling.TimeBasedRollingPolicy”比;   & lt; fileNamePattern> $ {LOG_PATH}/错误- % d{名称}.log. %   & lt;/fileNamePattern>   & lt; timeBasedFileNamingAndTriggeringPolicy类=癱h.qos.logback.core.rolling.SizeAndTimeBasedFNATP”比;   & lt; maxFileSize> 500 mb   & lt;/timeBasedFileNamingAndTriggeringPolicy>   & lt; maxHistory> 2 & lt;/maxHistory>   & lt;/rollingPolicy>   & lt;布局类=癱h.qos.logback.classic.PatternLayout”比;   & lt; Pattern> % d {yyyy-MM-dd HH: mm: ss。SSS}[%线程]% 5水平%记录器{36}- %味精% n      & lt;/Pattern>   & lt;/layout>   & lt;/appender>      & lt; !——hibernate日志输入——比;   & lt; !——& lt;记录器name=" org.hibernate.type.descriptor.sql.BasicBinder "   水平="跟踪"/比;   & lt;记录器name=" org.hibernate.type.descriptor.sql.BasicExtractor "   水平="跟踪"/比;   & lt;记录器name=" org.hibernate。SQL”水平="信息"/比;   & lt;记录器name=" org.hibernate.engine。QueryParameters”水平="信息"/比;   & lt;记录器name=" org.hibernate.engine.query。HQLQueryPlan”水平="信息"/比;——比;      & lt;根水平="信息"比;   & lt; appender-ref ref=" INFO_FILE "/比;   & lt; appender-ref ref=癊RROR_FILE "/比;   & lt;/root>      & lt;/configuration>      之前      

2。然后在application.properties文件中假如如下代码:

        #日志   logging.config=类路径:logback.xml   logging.path=/workspace/摇滚/jpa-test/日志      

3。这时就可以使用日志对象了

        私人最后日志记录器=Logger.getLogger (this.getClass ());      log.info(“你好”);   之前      

注:由于我的项目在d盘,所以第二步设置的文件路径为:d:/workspace/摇滚/jpa-test/日志

  

运行程序后,进入路径会有三个文件

  

春天引导日志配置详解

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

弹簧引导日志配置详解