日志文件logback.xml配置文件超简单(含中文注释)

导读:本篇文章讲解 日志文件logback.xml配置文件超简单(含中文注释),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

前言必读

读者手册(必读)_云边的快乐猫的博客-CSDN博客

这是我个人用到的logback.xml,我自己手写。亲测可用,其他不懂的可以对应另一篇文章去看

代码:

<configuration debug="false">
<!-- 一、日志文件存放的地址,可以更改 -->
<property name="LOG_HOME" value="D:/kk"/>
<!-- 这里更改 -->
<!-- 二、日志输出到控制台的代码 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- 刷新时间 -->
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} - %msg%n</pattern>
</encoder>
</appender>
<!-- 三、日志输出到本地文件的代码 -->
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 当文件到达多大就自动新建一个文件继续存放数据 -->
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/log.%d{yyyy-MM-dd}.%i.log </fileNamePattern>
<maxFileSize>1000MB</maxFileSize>
<MaxHistory>60</MaxHistory>
</rollingPolicy>
<!-- 刷新时间 -->
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} - [%thread] %-5level %logger{50} -%msg%n</pattern>
</encoder>
</appender>
<!-- 四、总控制开关的代码 -->
<root level="INFO">
<!-- 输出级别(多少),默认就是DEBUG。TRACE<DEBUG<INFO<WARN<ERROR -->
<appender-ref ref="STDOUT"/>
<!-- 输出到控制台,不想输出到控制台可以删掉 -->
<appender-ref ref="FILE"/>
<!-- 输出本地磁盘文件夹中,不想输出到文件夹中可以删掉 -->
</root>
</configuration>

可以把上面代码复制到一个txt文本文件中,然后命名为logback.xml就好,这个txt后缀一定要改为xml后缀才可以的

效果图:

日志文件logback.xml配置文件超简单(含中文注释)

如果你觉得本篇文章对你有所帮助的,给个一键三连吧!!!

点赞关注收藏,抱拳了!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/112656.html

(0)
Java光头强的头像Java光头强

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!