2011-10-22 13 views

回答

1

沒有異議。只需在每個Web服務實現中使用不同名稱的記錄器,併爲其中的每個配置一個單獨的FileAppender。這裏有一個最低配置的例子,可以給你一個想法如何做到這一點:

<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'> 

<appender name="fileAppender1" class="org.apache.log4j.FileAppender"> 
    <param name="file" value="webservice1.log"/> 
</appender> 

<appender name="fileAppender2" class="org.apache.log4j.FileAppender"> 
    <param name="file" value="webservice2.log"/> 
</appender> 

<logger name="org.x.logger1"> 
    <appender ref="fileAppender1"/> 
</logger> 

<logger name="org.x.logger2"> 
    <appender ref="fileAppender2"/> 
</logger> 

</log4j:configuration> 
+0

謝謝,這有助於很多! – snijele

+0

@snijele太棒了。順便說一句,'debug =「true」'不需要,將其刪除。 – MaDa

+0

你在哪裏(在哪個配置文件中)放這些語句?什麼是Axis2的默認日誌文件? – PNS

相關問題