首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

log4j札记1

2012-09-02 
log4j笔记11.怎么用起来一开始没搞清楚,还去搜索了怎么手动加载properties文件配置://将配置文件放到src目

log4j笔记1
1.怎么用起来

一开始没搞清楚,还去搜索了怎么手动加载properties文件配置:

//将配置文件放到src目录下URL url = Thread.currentThread().getContextClassLoader().getResource("log4j.properties");org.apache.log4j.PropertyConfigurator.configure(url);Logger logger = Logger.getLogger(TestLog4j.class);//或者使用默认的配置org.apache.log4j.BasicConfigurator.configure();

??

后来发现只要将log4j.properties文件放在src目录下,导入log4j包,不要手动加载就能直接用了,翻看源码LogManager发现初始化的时候他已经在找src目录下log4j.properties,如果找到就直接加载。如果是xml的配置,又不想自己配置加载该文件,就把文件名命名为log4j.xml放到类目录下(src)下。

2.配置log4j

如果想输出sql执行语句,那么加上这些配置就行了

#log4j.logger.java.sql.Connection=debug
#log4j.logger.java.sql.Statement=debug
#log4j.logger.java.sql.PreparedStatement=debug,Console
#log4j.logger.java.sql.ResultSet = DEBUG

?

热点排行