如何使用weblogic中的jdbc日志记录获取特定查询的响应时间?

时间:2012-09-13 12:04:51

标签: logging jdbc weblogic

使用对“oracleJdbcLogConfig.properties”的配置更改,可以在“Weblogic-jdbc logging”中记录特定查询的响应时间吗?或者得到它,还有其他方法可用吗?我只想知道我的应用程序在weblogic上运行需要多长时间才能获得应用程序运行的“特定查询/有时查询”的响应...

目前我已经在我的oracleJdbcLogConfig.properties文件中设置了所有内容,如下所示:

    .level=SEVERE
    oracle.level=FINE
    oracle.jdbc.level=FINE
    oracle.jdbc.driver.level=FINE
    oracle.jdbc.pool.level=OFF
    oracle.jdbc.rowset.level=OFF
    oracle.jdbc.util.level=OFF
    oracle.jdbc.xa.level=FINE
    oracle.sql.level=FINE

    oracle.jdbc.level=ALL
    oracle.jdbc.handlers=java.util.logging.FileHandler
    java.util.logging.FileHandler.level=ALL
    java.util.logging.FileHandler.pattern=D:/jdbclogs/jdbcLogging.log
    java.util.logging.FileHandler.count=1
    java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter`

使用上面的配置,我可以在“jdbcLogging.log”文件中获取查询,但无法获得获取该查询响应所需的时间。 (查询由我的应用程序生成)

1 个答案:

答案 0 :(得分:1)

您可以使用此分析器:

http://www.slf4j.org/extensions.html

这是sl4j的扩展