log4j Logger方法
来源:互联网 发布:如何推广淘宝店铺 编辑:程序博客网 时间:2024/06/05 09:24
Logger类提供了多种方法来处理日志活动。 Logger类不允许实例化一个新的记录器实例,但它提供了两个静态方法获得一个 Logger 对象:
public static Logger getRootLogger();
public static Logger getLogger(String name);
此处两种方法的第一个返回应用程序实例根记录器并没有名字。任何其他命名的Logger对象实例是通过第二种方法通过记录器的名称获得。记录器名称是可以传递任何字符串,通常是类或包的名称,因为我们已经使用在最后一章。
static Logger log = Logger.getLogger(log4jExample.class.getName());
Logging 方法:
我们得到了一个名为记录器的实例之后,可以使用记录的几种方法来记录消息。 Logger类有专门用于打印日志信息下面的方法如下。
这种方法打印使用 Level.DEBUG 消息级别2public void error(Object message)
这种方法打印使用 Level.ERROR 消息级别3public void fatal(Object message);
这种方法打印使用 Level.FATAL 消息级别4public void info(Object message);
这种方法打印使用 Level.INFO 消息级别5public void warn(Object message);
这种方法打印使用 Level.WARN 消息级别6public void trace(Object message);
这种方法打印使用Level.TRACE消息级别
所有的级别定义在org.apache.log4j.Level类中,并且任何上述方法都可以调用如下:
import org.apache.log4j.Logger;public class LogClass { private static org.apache.log4j.Logger log = Logger .getLogger(LogClass.class); public static void main(String[] args) { log.trace("Trace Message!"); log.debug("Debug Message!"); log.info("Info Message!"); log.warn("Warn Message!"); log.error("Error Message!"); log.fatal("Fatal Message!"); }}
当编译并运行LogClass程序会产生以下结果:
Debug Message!Info Message!Warn Message!Error Message!Fatal Message!
所有的调试消息更有意义,当它们在级别组合使用。级别将在下一章介绍,那么在下一节会有一个很好的理解及如何使用这些方法在不同的级别调试。
0 0
- log4j Logger方法
- log4j 發郵件 多個 logger
- Log4j's Logger
- org.apache.log4j.Logger
- log4j category logger
- org.apache.log4j.Logger
- log4j.additivity 子logger, root logger
- log4j 父logger和子logger
- org.apache.log4j.Logger详解
- org.apache.log4j.Logger 使用
- log4j的分类别logger
- log4j的分类别logger
- Log4J 如何分开Logger输出
- log4j的分类别logger
- org.apache.log4j.Logger详解
- org.apache.log4j.Logger 详解
- org.apache.log4j.Logger 详解
- org.apache.log4j.Logger详解
- 【南大软院大神养成计划】结构与表现相分离思想
- Python刷题笔记(3)- 16进制和ascii码互转
- 填坑-浏览器-0
- redis 主从复制
- Android过渡动画之进入退出
- log4j Logger方法
- 【HDU5564 BestCoder Round 62 (div1)B】【DP转矩阵快速幂】Clarke and digits 长度在[l,r]范围内7倍数数个数要求相邻两位不为K
- 升级GLIBC_2.14
- java种基本数据类型的范围
- localStorage 使用
- 自编printf 函数
- acm参赛笔记
- WINDOWS7环境下android studio、NDK配置补充
- sicily 1206. Stacking Cylinders