有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Log4J SQL日志TopLink

有人知道在使用调用某些SQL查询的方法之后如何在控制台上查看SQL日志吗?我正在使用Eclipse、Log4JFW和ToplinkV11。1.1.5.

这是我的log4j文件:

log4j.appender.sql.Threshold=INFO
log4j.appender.sql=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.sql.URL=url
log4j.appender.sql.sql=xxxx
log4j.appender.sql.password=pwd
log4j.appender.sql.user=user
log4j.appender.sql.driver=driver

我猜我在Log4j属性文件中遗漏了一些行

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    我不认为你可以通过配置来做到这一点,因为你需要在启动之前记录这些语句(来自代码)。或者,您可以使用像SQL Monitor这样的工具,但这样您的log4J日志文件中就不会有这些语句了

    如果您决定使用第一个选项,您可以创建一个包装类来运行记录这些SQL语句的SQL语句