Mule参数化查询未显示在日志中

Mule参数化查询未显示在日志中,mule,mule-studio,Mule,Mule Studio,log4j2.xml具有AsyncLogger name=“org.mule.module.db”level=“INFO”,但我在日志中没有看到参数化查询。我在/src/main/resources下有log4j2.xml。我正在使用参数化查询在sql server上执行更新操作。我希望在日志中看到运行时构造的查询 为了记录Mule执行的SQL语句,需要添加以下log4j配置 对于新的DB模块: log4j.logger.org.mule.module.db=DEBUG 对于旧的JDBC传输:

log4j2.xml具有AsyncLogger name=“org.mule.module.db”level=“INFO”,但我在日志中没有看到参数化查询。我在/src/main/resources下有log4j2.xml。我正在使用参数化查询在sql server上执行更新操作。我希望在日志中看到运行时构造的查询

为了记录Mule执行的SQL语句,需要添加以下log4j配置

对于新的DB模块:

log4j.logger.org.mule.module.db=DEBUG

对于旧的JDBC传输:

log4j.logger.com.mulesoft.mule.transport.jdbc=DEBUG


请参见

我正在使用log4j2.xml,并且在log4j2.xml中已经有了AsyncLogger name=“org.mule.module.db”level=“INFO”。log4j.logger.org.mule.module.db=DEBUG是用于log4j.xml的。您是否尝试过设置AsyncLogger name=“org.mule.module.db”level=“DEBUG”第二次检查类路径以查看拾取的是哪个log4j2.xml,我发现这个博客非常有用,它包含了child-first模式,还可以在google中搜索“-M-Dlog4j.DEBUG=true”“您将找到如何跟踪正在拾取哪个log4j2的帮助,以便确保您的更改在运行时得到尊重