Logback配置文件logback.xml基本配置

前端之家收集整理的这篇文章主要介绍了Logback配置文件logback.xml基本配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

现在越来越多的项目用 Slfj,而与它结合最好的 Log4j 替代品就是 Logback,下面是 Logback 的一个可供参考的基本的配置文件 logback.xml,可以控制台和文件同时输出文件可进行两种类型的归档,分天存储日志,或按文件大小压缩日志归档。

Logback 和 Log4J 同出一人之手,而作者的专注点也在 Logback,Logback 有更好的性能,特别是在现代 Java 程序中。

一般是 rollingPolicy 和 triggeringPolicy 搭配使用,rollingPolicy 负责做什么,triggeringPolicy 管理什么时候做,而 FixedWindowRollingPolicy 本身就实现了 TriggeringPolicy 接口,所以它能够自我管理,不需要别人来推动就会做的。

<?xmlversion="1.0"encoding="UTF-8"?>
<!-- Reference Manual http://logback.qos.ch/manual/index.html -->
<configuration>
appendername"stdout"class"ch.qos.logback.core.ConsoleAppender">
encodercharset> <!-- encoder 可以指定字符集,对于中文输出有意义 -->
pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n</>
</encoder>
appender>
"RollingFile""ch.qos.logback.core.rolling.RollingFileAppender">
filter"ch.qos.logback.classic.filter.ThresholdFilter">
level>TRACE</>
filter>
<!-- 可让每天产生一个日志文件,最多 10 个,自动回滚 -->
rollingPolicy"ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
fileNamePattern>d:/log/Unmi-%d{yyyy-MM-dd}.log</>
maxHistory>10</>
rollingPolicy>
<!-- 下面这段注释的代码可以在日志文件超过 5MB 时进行归档,并且归档文件后缀只要是 .zip 或 .gz 就会自动压缩日志归档 -->
<!--file>d:/log/Unmi.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>d:/log/Unmi.%i.log.zip</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>10</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>5MB</maxFileSize>
</triggeringPolicy-->
>
>
@H_301_368@>
>
<!-- 输出到控制台和文件,可定义更多的 Appender -->
rootlevel"DEBUG">
appender-refref"stdout"/>
"RollingFile"/>
root>
<!-- 下面配置一些第三方包的日志过滤级别,用于避免刷屏 -->
logger"org.hibernate""WARN"/>
"org.springframework"/>
"com.opensymphony"/>
"org.apache"/>
<!-- show parameters for hibernate sql 专为 Hibernate 定制 -->
"org.hibernate.type.descriptor.sql.BasicBinder""TRACE"/>
"org.hibernate.type.descriptor.sql.BasicExtractor"/>
"org.hibernate.sql"/>
"org.hibernate.engine.QueryParameters"/>
"org.hibernate.engine.query.HQLQueryPlan"/>
>

猜你在找的XML相关文章