本文字数:828 字
阅读完需:约 3 分钟
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<contextName>logback</contextName>
<!--输出到控制台-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!--按天生成日志-->
<appender name="logFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
<Prudent>true</Prudent>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>
applog/%d{yyyy-MM-dd}.log
</FileNamePattern>
</rollingPolicy>
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} [%file:%line] - %msg%n
</Pattern>
</layout>
</appender>
<logger name="root" level="info">
<appender-ref ref="console"/>
<appender-ref ref="logFile" />
</logger>
<logger name="com.neumiva" level="debug" additivity="false">
<appender-ref ref="console"/>
<appender-ref ref="logFile" />
</logger>
</configuration>
Logback 是由log4j创始人设计的又一个开源日志组件。logback 当前分成三个模块:logback-core,logback- classic 和 logback-access。logback-core 是其它两个模块的基础模块。logback-classic 是 log4j 的一个 改良版本。此外 logback-classic 完整实现 SLF4J API 使你可以很方便地更换成其它日志系统如 log4j 或 JDK14 Logging。logback-access 访问模块与Servlet容器集成提供通过 Http 来访问日志的功能。 [1]
复杂的东西简单讲,简单的东西深刻讲。 2018-08-21 加入
已昏懒人
促进软件开发及相关领域知识与创新的传播
评论