log4j的默认加载过程
来源:互联网 发布:身高 知乎 编辑:程序博客网 时间:2024/06/08 09:35
在没有知道log4j配置文件的情况下,也能打印日志,这是因为log4j在调用Logger.getLogger时,就会自动去classpath下面找配置文件的。具体代码:
package com.coderdream.log4j;import org.apache.log4j.Logger;import org.apache.log4j.helpers.LogLog;public class HelloLog4j { private static Logger logger; static{ LogLog.setInternalDebugging(true); logger = Logger.getLogger(HelloLog4j.class); }/** * @param args */public static void main(String[] args) { // System.out.println("This is println message.");// 记录debug级别的信�?logger.debug("This is debug message.");// 记录info级别的信�?logger.info("This is info message.");// 记录error级别的信�?logger.error("This is error message.");}}
LogLog.setInternalDebugging(true); 打开这个开关,可以看到log4j内部的初始化日志。方便理解。
输出结果:
具体实现类:
___________ ______________
|LogManager|----->|OptionConverter |
参考:
log4j 简明手册
- log4j的默认加载过程
- log4j的默认level
- log4j的加载机制
- Log4J文件的加载
- Log4j配置文件的加载
- Log4j.properties文件的加载
- log4j配置文件的加载问题
- Log4j的自动加载介绍
- log4j更改配置文件log4j.properties的默认路径
- Log4J学习【十六】Log4j的默认启动流程一
- Log4J学习【十七】Log4j的默认启动流程二
- Log4J学习【十六】Log4j的默认启动流程一
- Log4J学习【十七】Log4j的默认启动流程二
- log4j配置文件log4j.properties的默认路径问题
- 更改log4j的默认配置文件路径
- Android4.4 Framework分析——Android默认Home应用Launcher3的加载过程分析
- UITableView默认加载的区域
- [Log4j] Log4j 的配置和配置文件加载顺序
- const
- 待学习的小技术点备忘
- Q:我欲使用WinDriver开发一个PCI卡的驱动程序来传输图像,但是当我利用WinDriver进行Virtex5 FPGA进行读取和写入动作时,计算机会当机,请问如何解决?
- UIWebView加载Loading...两种方法
- 国内白电发展成效显著背后的原因
- log4j的默认加载过程
- 菜鸟学习网站小收藏
- MySQL慢查询的两种分析方案 slow sql
- Q:我欲开发Linux操作系统下PCI的驱动程序,但是当我下载WinDriver,会出现「You don't download kernel source yet」窗口,请问如何解决?
- mapkit 中有关两地点距离计算
- flex 各组件对应的样式属性
- Android SDK 1.5-core-library build error问题解决方法  -  棒槌网@Android开发论坛 - Powere
- Linux线程池
- Q:当我将USB设备链接至计算机时,WinDriver会自动显示出USB的ID,但当我在执行热插入时,该USB的ID会变更,因此我无法确认该ID是指何者设备。请问WinDriver是否可以定义该设备的ID内容在执行热插入前后皆是相同的?