读书人

log4j札记1

发布时间: 2012-09-02 21:00:34 作者: rapoo

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

?

读书人网 >编程

热点推荐