ch.qos.logback logback-classic 1.2.3
//定义日志对象
public final static Logger LOGGER = LoggerFactory.getLogger(LogBackTest.class);@Test
public void test1() {// 日志输出LOGGER.error("error");LOGGER.warn("warn");LOGGER.info("info");LOGGER.debug("debug"); // logback默认级别LOGGER.trace("trace");
}
logback会依次读取以下类型配置文件:
如果均不存在会采用默认配置
System.err ${pattern} ${log_dir}/logback.log ${pattern} ${log_dir}/logback.html %-5level%d{yyyy-MM-dd HH:mm:ss.SSS}%c%M%L%thread%m
public class LogbackTest {public static final Logger LOGGER = LoggerFactory.getLogger(LogbackTest.class);@Testpublic void test1() {LOGGER.error("error");LOGGER.warn("warn");LOGGER.info("info");LOGGER.debug("debug"); // logback默认级别LOGGER.trace("trace");}}
${log_dir}/roll_logback.log ${pattern} ${log_dir}/rolling.%d{yyyy-MM-dd}.log%i.gz 1MB
${log_dir}/roll_logback.log ${pattern} ${log_dir}/rolling.%d{yyyy-MM-dd}.log%i.gz 1MB ERROR ACCEPT DENY
logback-access
模块来替换tomcat的访问日志。$TOMCAT_HOME/lib/
目录下
$TOMCAT_HOME/conf/server.xml
中的Host元素中添加:
${LOG_DIR}/access.log access.%d{yyyy-MM-dd}.log.zip combined