日志 笔记记录
- 1. 日志介绍
- 2. 日志体系结构
- 3.Log4j开发流程
- 4.Log4j组成
- 4.1 Loggers 记录器
- 4.2 Appenders 输出源
- 4.3 Layouts 布局
- 5. 配置文件 log4j.properties
1. 日志介绍
2. 日志体系结构
3.Log4j开发流程
1.引入依赖<dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>2.0.0-alpha1</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.26</version></dependency>
2.编写配置
在这里插入代码片
3.获取日志对象
public class Log4jTest {//获取日志对象//方法一:使用log4j的api来获取日志的对象//弊端:如果以后更换日志的实现类,那么下面的代码就需要跟着改// private static final Logger LOGGER=Logger.getLogger(Log4jTest.class);//方法二:使用slf4j里面的api获取日志的对象//好处:如果以后更换日志的实现类,那么下面的代码不需要跟着修改;推荐使用private static final Logger LOGGER= LoggerFactory.getLogger(Log4jTest.class);public static void main(String[] args) {LOGGER.debug("debug");LOGGER.info("info");LOGGER.warn("warn");LOGGER.error("error");}
}
4.Log4j组成
4.1 Loggers 记录器
4.2 Appenders 输出源
4.3 Layouts 布局
5. 配置文件 log4j.properties