How to trace log Axis on client side with log4j
How to trace log Axis on client side with log4j
log4j로 Axis client 로그 남기기
environment
axis (not axis2)
Axis client codes are generated by Eclipse plugin
how to
* append configurations to existing log4j.xml
1. Appender
<!-- Tracing Axis Client Log ( This could also trace Axis Server log -->
<appender name="WSCLOG" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${vc.root}/log/wsc.log"/>
<param name="Append" value="true"/>
<param name="Threshold" value="DEBUG"/>
<!-- Rollover at midnight each day -->
<param name="DatePattern" value="yyyy-MM-dd'.log'"/>
<layout class="org.apache.log4j.PatternLayout">
<!-- The default pattern: Date Priority [Category] Message\n -->
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
2. Category
<!-- Tracing Axis Client Log ( This could also trace Axis Server log -->
<category name="org.apache.axis">
<priority value="DEBUG" />
<appender-ref ref="CONSOLE"/>
<appender-ref ref="WSCLOG"/>
</category>
<category name="org.apache.axis.encoding">
<priority value="DEBUG" />
<appender-ref ref="CONSOLE"/>
<appender-ref ref="WSCLOG"/>
</category>
<category name="org.apache.axis.utils">
<priority value="DEBUG" />
<appender-ref ref="CONSOLE"/>
<appender-ref ref="WSCLOG"/>
</category>
<category name="org.apache.axis.message">
<priority value="DEBUG" />
<appender-ref ref="CONSOLE"/>
<appender-ref ref="WSCLOG"/>
</category>
refernce
http://axis.apache.org/axis/java/developers-guide.html#Configuring_the_Logger