新西兰服务器

logback配置文件的示例代码


logback配置文件的示例代码

发布时间:2021-12-16 17:36:18 来源:高防服务器网 阅读:82 作者:小新 栏目:大数据

这篇文章主要介绍了logback配置文件的示例代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

<?xml version="1.0" encoding="UTF-8"?>  <configuration debug="false">      <!--设置存储路径变量-->      <property name="LOG_HOME" value="./logs"/>        <!--控制台输出appender-->      <appender name="console" class="ch.qos.logback.core.ConsoleAppender">          <!--设置输出格式-->          <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">              <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->              <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>              <!--设置编码-->              <charset>UTF-8</charset>          </encoder>      </appender>        <!--文件输出,时间窗口滚动-->      <appender name="FileOutput" class="ch.qos.logback.core.rolling.RollingFileAppender">          <!--日志名,指定最新的文件名,其他文件名使用FileNamePattern -->          <File>${LOG_HOME}/my_server_current.log</File>          <!--文件滚动模式-->          <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">              <!--日志文件输出的文件名,可设置文件类型为gz,开启文件压缩-->              <FileNamePattern>${LOG_HOME}/my_server.log.%d{yyyy-MM-dd}.%i.log</FileNamePattern>              <!--日志文件保留天数-->              <MaxHistory>30</MaxHistory>              <!--按大小分割同一天的-->              <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">                  <maxFileSize>10MB</maxFileSize>              </timeBasedFileNamingAndTriggeringPolicy>          </rollingPolicy>            <!--输出格式-->          <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">              <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->              <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>              <!--设置编码-->              <charset>UTF-8</charset>          </encoder>        </appender>        <!--指定包日志输出级别-->      <logger name="com.my.server.dao"  level="DEBUG"/>        <!--指定基础的日志输出级别-->      <root level="INFO">          <!--appender将会添加到这个loger-->          <appender-ref ref="console"/>          <appender-ref ref="FileOutput"/>      </root>  </configuration>

感谢你能够认真阅读完这篇文章,希望小编分享的“logback配置文件的示例代码”这篇文章对大家有帮助,同时也希望大家多多支持高防服务器网,关注高防服务器网行业资讯频道,更多相关知识等着你来学习!

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[