最近在学习弹簧引导框架的路上,今日看了一下弹簧引导日志配置,顺便留个笔记记录一下。
1。新建logback.xml文件
& 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/日志
运行程序后,进入路径会有三个文件
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
弹簧引导日志配置详解