Ger*_*man 5 weblogic java.util.logging
我有一个从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
Run Code Online (Sandbox Code Playgroud)
http://docs.oracle.com/cd/E14571_01/web.1111/e13739/logging_services.htm#CHDBBEIJ
要指示JDK日志记录框架使用logging.properties文件,请使用标准的System属性java.util.logging.config.file.使用WebLogic Server,可以通过使用相应的值设置JAVA_OPTIONS系统属性来轻松完成此操作.
$ export 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
归档时间: |
|
查看次数: |
10957 次 |
最近记录: |