1.log的基本架构
一个日志记录器最基本的架构由三块组成:
- Logger 日志记录器
- Appender 日志追加器(目的地)
- Layout 日志输出格式
其中Logger 是我们开发者在代码中直接使用的对象是通过LoggerFactory来得到的
package org.slf4j;
public interface Logger {
// Logger 是一个org.slf4j的一个接口,包含如下方法
public void trace(String message);
public void debug(String message);
public void info(String message);
public void warn(String message);
public void error(String message);
}
//取得Logger 对象
Logger rootLogger = LoggerFactory.getLogger(MyClass.class);
架构中的每个组件,后续文章将讲解。
2.log中必须知道的特性
2.1 Logger 中的特性
package ch.qos.logback.classic;
import ch.qos.logback.classic.spi.ILoggingEvent;
import ch.qos.logback