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);