首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Quarkus上配置P6Spy

在Quarkus上配置P6Spy
EN

Stack Overflow用户
提问于 2020-07-22 06:55:40
回答 1查看 258关注 0票数 0

我想在Quarkus中使用P6Spy,但是无法通过遵循通用指令来配置它。有人能让这两个人一起工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-22 06:55:40

P6Spy在Maven上是可用的。我无法使最新的版本工作,所以我使用1.3。按照实际使用的驱动程序(在我的例子中是oracle.jdbc.driver.OracleDriver)调整下面的过程。

  1. 将P6Spy依赖项添加到pom.xml
代码语言:javascript
复制
<dependency>
  <groupId>p6spy</groupId>
  <artifactId>p6spy</artifactId>
  <version>1.3</version>
</dependency>
  1. 创建具有以下内容的src\main\resources\spy.properties
代码语言:javascript
复制
module.log=com.p6spy.engine.logging.P6LogFactory
realdriver=oracle.jdbc.driver.OracleDriver
deregisterdrivers=false
outagedetection=false
filter=false
autoflush   = true
excludecategories=info,debug,result,batch
logfile     = C:/temp/spy.log
reloadproperties=false
reloadpropertiesinterval=60
useprefix=false
appender=com.p6spy.engine.logging.appender.FileLogger
append=true
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=p6spy - %m%n
log4j.logger.p6spy=INFO,STDOUT
  1. quarkus.datasource.jdbc.driver=oracle.jdbc.driver.OracleDriver替换为quarkus.datasource.jdbc.driver=com.p6spy.engine.spy.P6SpyDriver
  2. 现在,SQL查询应该登录到logfile (在我的例子中是C:\temp\spy.log)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63028533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档