Log4j学习—Log4j简介
一、 Log4j使用
1、 配置运行环境,包含log4j-1.2.9.jar,使用BasicConfigurator.configure()配置运行环境。
2、 使用Logger.getLogger(TestLogginLevel.class)获取Logger实例。
3、 使用fatal()、error()、warn()、info()、debug()打印Log。
二、 记录器(Logger)log4j允许程序员定义多个记录器,每个记录器有自己的名字,记录器之间通过名字来表明隶属关系(或家族关系)。
1、 Logger的层次结构。X.y的logger是x.y.z的logger的父logger,x是x.y.z的祖先logger.
Logger loggerX = Logger.getLogger(Y.class);
Logger loggerY = Logger.getLogger(X.class);取得的是同一个Logger实例。
2、 Logger的等级(Logger-Level filter)。如果Logger没有定义等级,则使用它父Logger的等级。根Logger的等级为DEBUG。
等级次序:OFF>FATAL>ERROR>WARN>INFO>DEBUG>ALL;
可以使用logger. setLevel(Level.DEBUG)设置Logger的等级。
等级过滤:如果执行等级
本文地址:http://com.8s8s.com/it/it11726.htm