gpt4 book ai didi

java - WebLogic 11g 中的 JPA 日志记录 (10.3.1)

转载 作者:行者123 更新时间:2023-11-30 06:00:11 25 4
gpt4 key购买 nike

在 WebLogic 11g 中运行应用程序时,如何启用 OpenJPA 的调试日志记录?我尝试了 Logging JPA SQL with Weblogic 10.3 给出的步骤,但服务器日志中没有出现 OpenJPA 日志语句。我还仔细阅读了有关日志记录配置的 WebLogic 文档,但不清楚如何为该特定子系统 (JPA) 启用调试日志记录。有什么想法吗?

最佳答案

呸!我刚刚解决了这个问题,其原因非常令人沮丧!

当我通过 WebLogic 控制台([我的域] -> 环境 -> 服务器 -> [我的服务器] -> 日志选项卡)为我的服务器配置日志记录时,我在“跟踪”处设置了“要记录的最低严重性”,并且服务器日志文件的“严重级别”为“调试”(两者都是“高级”下的选项)。值得注意的是,“严重性级别”选择框没有提供“跟踪”选项。因此,当我保存配置时,服务器日志级别设置为“调试”。我后来了解到,大多数 Kodo(以及 OpenJPA?)日志记录都处于 Trace 级别,这就是为什么我看不到任何 JPA 日志记录,即使通过“调试”选项卡启用了 JPA 子系统的调试也是如此。

“严重性级别”选择框旁边的说明显示“默认情况下,所有消息都会进入日志文件”,因此如果我没有尝试配置日志记录,就不会遇到此问题。为了在服务器日志中查看 Kodo 跟踪日志记录,我必须打开 config.xml 文件 (user_projects\domains[我的域]\config\config.xml) 并删除 .

下的元素

因此,我很困惑为什么 WebLogic 控制台不提供“跟踪”作为“日志记录”选项卡“高级”部分下的“严重性级别”选择框的选项。这是一个疏忽,还是我错过了遗漏的充分理由?

关于java - WebLogic 11g 中的 JPA 日志记录 (10.3.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1638231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com