All*_*len 2 java logging weblogic jpa openjpa
在WebLogic 11g中运行应用程序时,如何为OpenJPA启用调试日志记录?我尝试使用Weblogic 10.3 Logging JPA SQL给出的步骤,但服务器日志中没有出现OpenJPA日志语句.我还提到了有关日志记录配置的WebLogic文档,但目前尚不清楚如何为此特定子系统(JPA)启用调试日志记录.有任何想法吗?
呸!我刚刚解决了这个问题,其原因非常令人沮丧!
当我通过WebLogic控制台([我的域名] - >环境 - >服务器 - > [我的服务器] - >日志记录选项卡)为我的服务器配置日志时,我在"跟踪"和"严重级别"中设置"最低严重性记录" "将服务器日志文件改为"Debug"(两者都是"Advanced"下的选项).值得注意的是,"严重级别"选择框未提供"跟踪"选项.因此,当我保存配置时,服务器日志级别设置为Debug.我已经了解到大多数Kodo(和OpenJPA的?)日志记录都处于Trace级别,这就是为什么我看不到任何JPA日志记录,即使在通过"Debug"选项卡启用JPA子系统调试之后也是如此.
"Severity level"选择框旁边的描述说"默认情况下所有消息都会转到日志文件",所以如果我没有尝试配置日志记录,我就不会遇到这个问题.为了在服务器日志中查看Kodo跟踪日志记录,我必须打开我的config.xml文件(user_projects\domains [my domain]\config\config.xml)并删除下面的元素.
因此,令我感到困惑的是,为什么WebLogic控制台没有为"日志记录"选项卡的"高级"部分下的"严重级别"选择框提供"跟踪"选项.这是疏忽吗,还是我错过了遗漏的充分理由?
| 归档时间: |
|
| 查看次数: |
6121 次 |
| 最近记录: |