社区
Eclipse
帖子详情
怎样用Log4j得到当前执行的sql语句
wypudong
2008-05-14 03:49:25
log4j.properties文件里面的配置中
log4j.logger.java.sql=DEBUG
log4j.appender.rollingfile.File= f:\.......
怎么样我才能在java中间用log4j得到我当前执行的sql,sql是根据sqlmap得到的。
...全文
304
5
打赏
收藏
怎样用Log4j得到当前执行的sql语句
log4j.properties文件里面的配置中 log4j.logger.java.sql=DEBUG log4j.appender.rollingfile.File= f:\....... 怎么样我才能在java中间用log4j得到我当前执行的sql,sql是根据sqlmap得到的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wypudong
2008-05-14
打赏
举报
回复
一个自有包下面才把debug信息指向rollingfile
log4j.logger.包名=debug,rollingfile
可不可以?
wypudong
2008-05-14
打赏
举报
回复
[Quote=引用 2 楼 liwenjunabc 的回复:]
private static final Log log = LogFactory.getLog(XXX.class);
log.info("sql"+sql);
[/Quote]
这个sql是如何定义的,怎样得到?
wypudong
2008-05-14
打赏
举报
回复
log4j.rootLogger=INFO,console 这一句是所有info级别以上的信息都指向console定位的,
我现在只想把debug的信息指向rollingfile
另
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug
是把sql的Connection、Statement、PreparedStatement都设定为debug信息,我现在只需要sql语句,
是否只需要写log4j.logger.java.sql.Statement=debug
liwenjunabc
2008-05-14
打赏
举报
回复
private static final Log log = LogFactory.getLog(XXX.class);
log.info("sql"+sql);
lovingprince
2008-05-14
打赏
举报
回复
以下是一个可用的log4j配置文件
## LOGGERS ##
#define a logger named helloAppLogger
log4j.rootLogger=INFO,console
## APPENDERS ##
# define an appender named console, which is set to be a ConsoleAppender
log4j.appender.console=org.apache.log4j.ConsoleAppender
## LAYOUTS ##
# assign a SimpleLayout to console appender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%p-%d{yyyy/MM/dd/HH:mm:ss}]%c{1}.%m(%L) - %m%n
# SqlMap logging configuration...
#log4j.logger.com.ibatis=debug
#log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
#log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug
log4j
打印到控制台输出
sql语句
log4j
错误打印到控制台 并且输出
sql语句
log4j
.properties(可用于在控制台中输出
sql语句
)
这是一个可以在控制台中输出
sql语句
的
log4j
的properties文件
日志框架commons-logging和
Log4j
应用
本课程主要讲解日志框架commons-logging和
Log4j
基本应用和分析,适合于所有java开发人员
WAS上
log4j
日志不能输出(ibatis)
sql语句
解决办法[借鉴].pdf
WAS上
log4j
日志不能输出(ibatis)
sql语句
解决办法[借鉴].pdf
打印mybatis语句的
log4j
文件
log4j
.xml文件,打印详细的mybatis
执行
过程中的语句
Eclipse
58,454
社区成员
49,450
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章