Java Log4J SQL日志TopLink
有人知道在使用调用某些SQL查询的方法之后如何在控制台上查看SQL日志吗?我正在使用Eclipse、Log4JFW和ToplinkV11.1.1.5 这是我的log4j文件: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.
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监视器吗?