文档章节

log4j自加载问题

pacey
 pacey
发布于 2017/08/23 14:36
字数 97
阅读 2
收藏 0

log4j自动加载,无需配置监听器;只需要在

会自动需找log4j.xml和log4j.properties.

具体处理在LogManager中

org.apache.log4j LogManager

// if the user has not specified the log4j.configuration
     // property, we search first for the file "log4j.xml" and then
     // "log4j.properties"
     if(configurationOptionStr == null) {  
url = Loader.getResource(DEFAULT_XML_CONFIGURATION_FILE);
if(url == null) {
  url = Loader.getResource(DEFAULT_CONFIGURATION_FILE);
}
     } else {
try {
  url = new URL(configurationOptionStr);
} catch (MalformedURLException ex) {
  // so, resource is not a URL:
  // attempt to get the resource from the class path
  url = Loader.getResource(configurationOptionStr); 
}  
     }

© 著作权归作者所有

共有 人打赏支持
pacey
粉丝 0
博文 25
码字总数 8465
作品 0
闵行
java instrment手工加载log4j配置文件

使用java instrument做一个代码监控的工具,监控日志想用log4j记录,遇到了点问题。 启动应用的命令行加入-javaagent参数,可以在加载类时对其字节码做修改,常用工具有asm、javasssit。 我希...

yingtju
06/26
0
0
log4j:WARN Please initialize the log4j system p...

log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext). log4j:WARN Please initialize the log4j system properly. S......

进击的方便面
2013/09/26
0
0
commons-logging中无法寻找log4j

也许大家看到这个题目的时候,会想,commons-logging对log4j做了很好的支持,为什么会找不到呢! 但是我想告诉大家的事,今天由于我对Tomcat下lib的理解不深,就出现了一个这样让人费解的现象...

艳沐石
2013/11/21
0
0
log4j+commons-logging结合使用

1.参考文献: Apache Commons-logging使用实例 Apache Log4j配置说明 log4j.properties配置详解 commons-logging结合Log4j的问题 Properties文件相关 Apache通用日志工具commons-logging和L...

飓风2000
2014/05/28
0
0
使用Log4J来作为Spring Boot的日志系统

修改 排除掉对logback的依赖,添加对log4j的依赖 2.设置定log4j的配置文件位置,例如: 把文件放到目录下,然后在文件里设置 3. 在Spring Boot的启动类里用代码手动加载log4j,例如:...

白石
2017/11/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
20分钟前
1
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
24分钟前
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
25分钟前
0
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
32分钟前
1
0
使用xtrabackup完成远程备份

转载收藏,以防丢失 需求 Can I backup remote databases from my local server02-27-2013, 06:17 AMHi, I am using mysqldump so far for taking daily backups of my Production datab......

阿dai
37分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部