Java 使用Weblogic 10.3记录JPA SQL
通过查看打开的JPA网站,我发现我可以使用以下方法记录生成的SQL:Java 使用Weblogic 10.3记录JPA SQL,java,logging,oracle10g,weblogic,openjpa,Java,Logging,Oracle10g,Weblogic,Openjpa,通过查看打开的JPA网站,我发现我可以使用以下方法记录生成的SQL: <property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO"/> 如果我尝试将上述属性添加到我的persistence.xml,我会从weblogic得到以下警告: <Warning> <J2EE> <BEA-160202> <You have specified a o
<property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO"/>
如果我尝试将上述属性添加到我的persistence.xml,我会从weblogic得到以下警告:
<Warning> <J2EE> <BEA-160202> <You have specified a ope
njpa.Log setting in your configuration for persistence unit services.ear#services-ejb.jar#exp#exp. This setting will be ignored, and all log messages
will be sent to the WebLogic logging subsystem. Trace-level logging is controlle
d by the various JPA-specific debug settings in config.xml, or via the WebLogic
console.>
有人知道控制台中的选项是什么,或者我如何编辑config.xml以输出SQL吗?从中可以看到以下步骤:
- 登录到weblogic控制台
- 锁定并编辑会话
- 单击环境|服务器
- 选择要监视/调试的服务器
- 单击调试选项卡
- 展开weblogic树并选择JPA节点
- 单击启用按钮
- 激活更改
对于Weblogic 10.3.3,还有一些步骤:
- 登录到weblogic控制台
- 锁定并编辑会话
- 单击环境|服务器
- 选择要监视/调试的服务器
- 单击Debug选项卡,展开weblogic树并选择JPA节点
- 单击启用按钮
- 激活页面底部的更改
- 现在单击日志选项卡
- 在页面底部,单击高级
- 在“消息目的地”面板下,将“严重性级别”从“标准输出”更改为“调试”
- 保存更改并重新启动服务器
<property name="openjpa.Log"
value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"/>