Weblogic 12c:Web应用程序的单独日志记录

时间:2018-08-03 12:33:19

标签: java weblogic configuration-files weblogic12c java.util.logging

我试图让Weblogic 12c进行为应用程序单独记录,而不是将所有内容都写到服务器日志中。

我正在如下使用 java.util.logging

private static final Logger log = Logger.getLogger(ReceiveController.class.getName());
...
log.info("Initializing...");

这是我的weblogic.xml:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
    <context-root>mywebapp</context-root>
    <logging>
        <log-filename>mywebapp.log</log-filename>
        <logging-enabled>true</logging-enabled> <!--true/false - no difference-->
    </logging>
</weblogic-web-app>

日志文件 mywebapp.log 已创建,但日志仍转到 AdminServer.log

我期望的是: mywebapp的日志转到mywebapp.log,而不是AdminServer.log。

此外,在https://docs.oracle.com/cd/E24329_01/web.1211/e21049/weblogic_xml.htm#i1063198处,它表示“文件名的完整地址是必需的。”,即使仅指定了文件名,文件也会被创建。即使我提供完整路径, mywebapp.log 还是空的。

0 个答案:

没有答案