前言必读
这是我个人用到的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后缀才可以的
效果图:
如果你觉得本篇文章对你有所帮助的,给个一键三连吧!!!
点赞关注收藏,抱拳了!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/112656.html