当寂寞不得不成为一种习惯
2011-11-03 08:50
309 查看
/* * http://code.google.com/p/anttesttools/ * slf4j+logback 使用 * site: http://www.slf4j.org/ http://logback.qos.ch/ * jar: slf4j-api-*.jar logback-core-*.jar logback-classic-*.jar */ package anttesttools.slf4j; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * * @author anttesttools */ public class SLF4J { private static Logger log = LoggerFactory.getLogger(SLF4J.class); public static void main(String[] args) { log.debug("debug"); String str = "this is info"; log.info("{}", str); String str2 = "警告"; log.warn("这是一个{}", str2); } }
<?xml version="1.0" encoding="UTF-8" ?> <configuration> <Property name="log.base" value="./logs/anttesttools" /> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>${log.base}.log</File> <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> <FileNamePattern>${log.base}.%i.log</FileNamePattern> <MinIndex>1</MinIndex> <MaxIndex>5</MaxIndex> </rollingPolicy> <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> <MaxFileSize>5MB</MaxFileSize> </triggeringPolicy> <layout class="ch.qos.logback.classic.PatternLayout"> <Pattern>%date [%thread] %-5level %logger{80} - %msg%n</Pattern> </layout> </appender> <logger name="anttesttools" level="debug" /> <root level="warn"> <appender-ref ref="FILE" /> </root> </configuration>