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

如何在Weblogic中使用java.util.logging?,weblogic,java.util.logging,Weblogic,Java.util.logging,我有一个从Glassfish迁移到Weblogic的应用程序,它使用java.util.logging作为日志框架 我发现使日志工作的唯一方法是编辑JVM的logging.properties文件并重新启动服务器。这种解决方案很尴尬,并且会出现问题,因为日志写入的文件与weblogic的标准文件不同,因此我们必须在集群环境中查看过多的日志文件。此外,由于某些原因,这在某些Windows系统上不起作用 有没有办法继续使用标准java日志将消息写入weblogic的标准日志文件?我在上尝试了这些说明

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

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


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

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

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

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

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

$export JAVA_OPTIONS=“-Djava.util.logging.config.file=/Users/xxx/Projects/Domains/wls1035/logging.properties”

这里还有一些提示: