Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Log4J SQL日志TopLink_Java_Sql_Log4j_Toplink - Fatal编程技术网

Java Log4J SQL日志TopLink

Java Log4J SQL日志TopLink,java,sql,log4j,toplink,Java,Sql,Log4j,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.

有人知道在使用调用某些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属性文件中遗漏了一些行


提前谢谢

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


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

谢谢您的建议。SQL监视器可能是一种快速高效的解决方案。我会考虑这两个选项。你能建议一个SQL监视器吗?