slf4i + logback 配置

一、所需jar包:

slf4j-api-1.6.1.jar

logback-classic-0.9.24.jar

logback-core-0.9.24.jar

二、logback.xml配置示例:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <Pattern>%d{HH:mm:ss.SSS} %-5level %logger{80} - %msg%n</Pattern>
        </encoder>
    </appender>
    
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">  
        <file>C:/log/log.log</file>  
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">  
            <FileNamePattern>C:/log/log.%d{yyyy-MM-dd}.log</FileNamePattern>  
        </rollingPolicy>  
        <encoder>  
            <!-- %-40(%-35logger{35}:%-4line) -->  
            <Pattern>[%date{yyyy-MM-dd HH:mm:ss}] [%-5level] [%logger:%line] --%mdc{client} %msg%n</Pattern>  
        </encoder>>  
    </appender> 
    
    <root>
        <level value="ERROR" />
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </root>
    
</configuration>

三、调用代码:

private Logger log = LoggerFactory.getLogger(StaticPageSvcImpl.class);
原文地址:https://www.cnblogs.com/tq03/p/3490580.html