使用hibernate 3 + p6spy+ log4j 写日志文件(一)
2009-08-22 21:55
316 查看
因为业务的需要,要将每次操作的数据库语句写到一个表中,才有了这篇文章。
在网上找了很多的资料,终于找到了p6spy这个东东。下面开始
1.找到p6spy 的jar包 --- p6spy.jar 添加到项目的lib下
2.将 p6spy.properties 这个文件也加到lib下
3.修改 p6spy.properties 文件,启用你所用的 realdriver,如对于 oracle 是 realdrive=oraclejdbc.driver.OacleDriver。
4.需要log4j的jar包 添加到项目的lib下面
5.修改 hibernate.cfg.xml文件
将<property name="connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
改为
<property name="connection.driver_class">
com.p6spy.engine.spy.P6SpyDriver
</property>
6.修改spy.properties
realdriver=org.gjt.mm.mysql.Driver# 数据库驱动程序的名字
appender=com.p6spy.engine.logging.appender.StdoutLogger
7.相关工具下载:
p6spy: http://heanet.dl.sourceforge.net/sourceforge/p6spy/p6spy-install.zip
http://www.p6spy.com/download.html
8.辅助日志分析工具:
http://heanet.dl.sourceforge.net/sourceforge/sqlprofiler/sqlprofiler-0.3-bin.zip
http://www.jahia.org/jahia/page377.html
在网上找了很多的资料,终于找到了p6spy这个东东。下面开始
1.找到p6spy 的jar包 --- p6spy.jar 添加到项目的lib下
2.将 p6spy.properties 这个文件也加到lib下
3.修改 p6spy.properties 文件,启用你所用的 realdriver,如对于 oracle 是 realdrive=oraclejdbc.driver.OacleDriver。
4.需要log4j的jar包 添加到项目的lib下面
5.修改 hibernate.cfg.xml文件
将<property name="connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
改为
<property name="connection.driver_class">
com.p6spy.engine.spy.P6SpyDriver
</property>
6.修改spy.properties
realdriver=org.gjt.mm.mysql.Driver# 数据库驱动程序的名字
appender=com.p6spy.engine.logging.appender.StdoutLogger
7.相关工具下载:
p6spy: http://heanet.dl.sourceforge.net/sourceforge/p6spy/p6spy-install.zip
http://www.p6spy.com/download.html
8.辅助日志分析工具:
http://heanet.dl.sourceforge.net/sourceforge/sqlprofiler/sqlprofiler-0.3-bin.zip
http://www.jahia.org/jahia/page377.html
相关文章推荐
- 使用hibernate 3 + p6spy+ log4j 写日志文件(一)
- 使用hibernate 3 + p6spy+ log4j 写日志文件时的错误
- 使用hibernate 3 + p6spy+ log4j 写日志文件时的错误
- 使用hibernate 3 + p6spy+ log4j 写日志文件(一)
- 使用log4j生成动态日志文件-文件名根据时间自动生成
- Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式
- Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式
- java日志文件,log4j.properties使用举例,源码
- java web使用log4j无法写入到日志文件
- hibernate 日志配置文件 log4j.properties
- Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式
- hibernate中使用log4j日志框架设置
- Log4j写日志文件使用详解
- AllenMC log4j日志文件配置说明及使用
- Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式
- 安卓使用log4j输出日志到文件
- log4j日志文件在java+maven工程中的使用
- Log4j使用笔记:每天生成一个日志文件、按日志大小生成文件
- Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式:
- log4j日志文件配置说明及使用