六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 34|回复: 0

log4j笔记1

[复制链接]

升级  40%

4

主题

4

主题

4

主题

童生

Rank: 1

积分
20
 楼主| 发表于 2013-2-3 10:13:55 | 显示全部楼层 |阅读模式
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
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表