2014-01-20 91 views
0

我使用weblogic 10.3.6,即時新手到weblogic服務器,我已經創建了一個域..並部署了一個Web應用程序。我想爲我的應用程序日誌,我搜索在我嘗試使用的log4j.xml的internetm,如何使用Log4j與WebLogic

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE log4j:configuration SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd"> 

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" 
    debug="false"> 
    <appender name="log4jexample" class="org.apache.log4j.RollingFileAppender"> 
     <param name="File" value="servers/${weblogic.Name}/logs/${weblogic.Name}.wwwwww.log" /> 
     <param name="Append" value="true" /> 
     <param name="ImmediateFlush" value="true" /> 
     <param name="MaxFileSize" value="20MB" /> 
     <param name="MaxBackupIndex" value="10" /> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n" /> 
     </layout> 
    </appender> 


    <root> 
     <level value="debug" /> 
     <appender-ref ref="log4jexample" /> 
    </root> 

</log4j:configuration> 

我直接複製在src文件夾中的log4j.xml,並試圖在WEB-INF文件夾複製..但沒有工作.. enter code here

任何能告訴我如何在 爲前生成的日誌文件中的特定位置:域/ TESTDOMAIN /服務器/日誌/ specificname.log ......

回答

0

你有沒有記錄進入管理控制檯,轉到您的服務器並設置:

Server link -> Logging tab -> Logging Implementation dropdown 

它屬於高級部分。您還可以指定日誌記錄位置(日誌文件名稱)。 Weblogic可以默認使用log4j,不需要添加自己的log4j.xml,除非你想做一些特殊的事情,如果你希望它作爲服務器級別的話,默認情況下它不能做到。