2
是否有可能使用log4j來實現axis2 Web服務中的每一個都擁有自己的日誌文件? 例如,我想我的身份驗證服務具有auth.log和池服務有pool.log文件。每個axis2 web服務都可以使用log4j擁有自己的日誌文件嗎?
最好的問候, 博揚
是否有可能使用log4j來實現axis2 Web服務中的每一個都擁有自己的日誌文件? 例如,我想我的身份驗證服務具有auth.log和池服務有pool.log文件。每個axis2 web服務都可以使用log4j擁有自己的日誌文件嗎?
最好的問候, 博揚
沒有異議。只需在每個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>
謝謝,這有助於很多! – snijele
@snijele太棒了。順便說一句,'debug =「true」'不需要,將其刪除。 – MaDa
你在哪裏(在哪個配置文件中)放這些語句?什麼是Axis2的默認日誌文件? – PNS