首页 > 编程知识 正文

springboot的logback日志配置,spring logback配置

时间:2023-05-04 05:18:33 阅读:186065 作者:2126

Logback是log4j框架作者开发的新一代日志框架,在效率更高、运行环境更多的同时,自然也支持SLF4J。

缺省情况下,Spring Boot会以Logback记录日志,并在INFO级别输出到控制台。 在运行APP应用或其他示例时,您应该看到很多INFO级别的日志。 要使用logback,必须引入依赖关系。

ependencygroupidorg.spring framework.boot/groupidartifactidspring-boot-starter-logging/artifact id/dependency 实际上,spring-boot-starter包含spring-boot-starter-logging,因此该依赖关系是Spring Boot的默认日志框架logback。

1、pom.xml配置

ependencygroupidorg.spring framework.boot/groupidartifactidspring-boot-starter-web/artifact id/dependency! 如果不是web模块,则为spring-boot-starter --! - dependencygroupidorg.spring framework.boot/groupidartifactidspring-boot-starter/artifact id/dependency-2,2

内容的构成例如下所示。

是什么? XML version=' 1.0 ' encoding=' utf-8 '? 配置! property属性变量--- property name=' log.path ' value='/logs/log demo ' /! -日志输出格式% d { yyyy-mm-ddhh : mm : ss.SSS } [ % thread ]-5 level % logger { 50 }-% msg % n -! -控制台appender-- appender name=' console ' class=' ch.QoS.logback.core.console appender ' encoder pattern % d { yyyy -文件滚动日志--- appender name=' all log ' class=' ch.QoS.logback.core.rolling.rolling file appender '! -当前日志输出路径,文件名-- file${log.path}/all.log/file! -日志输出格式--- encoder pattern % d { yyyy-mm-ddhh : mm : ss.SSS } [ % thread ] %-5 level % logger { 50 }-% msyy-mm ) ) ) )日志-历史日志归档策略--rollingpolicyclass=' ch.QoS.logback.core.rolling.sizeandtimebasedrollingpoling ) -历史记录日志:存档文件名----filename pattern $ { log.path }/% d { yyyy-mm,aux }/all.% d { yyyy-mm-DD }.% I.% I -日志文件保存天数--- maxhistory 15/maxhistory/rolling policy/appender! -文件滚动日志--- appender name=' error log ' class=' ch.QoS.logback.core.rolling.rolling文件appender '! -当前日志输出路径,文件名--file $ { log.path }/error.log/file! -日志输出格式--- encoder pattern % d { yyyy-mm-ddhh : mm : ss.SSS } [ % thread ] %-5 level % logger { 50 }-% msyy-mm ) ) ) )日志-历史日志归档策略--rollingpolicyclass=' ch.QoS.logback.core.rolling.sizeandtimebasedrollingpoling ) -历史记录日志:存档文件名----filename pattern $ { log.path }/% d { yyyy-mm,aux }/error.% d { yyyy-mm-DD }.% I -日志文件保存天数--- maxhistory 15/maxhistory/rolling policy! -此日志文档包含error级别的----filter class=' ch.QoS.logback.classic.filter.level filter ' levelerror/levelonmmon 仅记录oopt根级别配置- -根级别=' info ' appender-refref=' console '/appender-refref=' all log '/appender-refref 输出有关jdbc事务的信息--logger name=' org.spring framework.JDBC ' level=' debug '/logger/configuration

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。