gpt4 book ai didi

weblogic - 如何在Weblogic中使用java.util.logging?

转载 作者:行者123 更新时间:2023-12-02 19:02:43 24 4
gpt4 key购买 nike

我有一个从 Glassfish 迁移到 Weblogic 的应用程序,它使用 java.util.logging 作为日志记录框架。

我发现使日志正常工作的唯一方法是编辑 JVM 的logging.properties 文件并重新启动服务器。这个解决方案很尴尬并且会带来问题,因为日志被写入到与 weblogic 的标准文件不同的文件中,因此我们必须在集群环境中查看太多的日志文件。此外,由于某种原因,这在某些 Windows 系统上不起作用。

有没有办法继续使用标准 java 日志记录将消息写入 weblogic 的标准日志文件?我尝试了 this page 上的说明但它也不起作用。

最佳答案

WebLogic Server 附带了一个 JDK 日志记录处理程序,它将拾取从 JDK 日志记录框架发出的日志消息,并将它们引导到 WebLogic Server 日志记录系统中。

在logging.properties中设置新的ServerLoggingHandler实例的默认日志记录级别,并将ServerLoggingHandler添加到处理程序中。

handlers = weblogic.logging.ServerLoggingHandler
weblogic.logging.ServerLoggingHandler.level = ALL

http://docs.oracle.com/cd/E14571_01/web.1111/e13739/logging_services.htm#CHDBBEIJ

要指示 JDK 日志记录框架使用logging.properties 文件,请使用标准系统属性java.util.logging.config.file。使用 WebLogic Server,可以通过将 JAVA_OPTIONS 系统属性设置为相应的值来轻松实现这一点。

$导出JAVA_OPTIONS="-Djava.util.logging.config.file=/Users/xxx/Projects/Domains/wls1035/logging.properties"

这里有更多提示:http://buttso.blogspot.de/2011/06/using-slf4j-with-weblogic-server.html

关于weblogic - 如何在Weblogic中使用java.util.logging?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10301944/

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