BacGyber's Tricks

'Web Services'에 해당되는 글 1건

  1. How to trace log Axis on client side with log4j

How to trace log Axis on client side with log4j

□ Tech (Software)

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>

       <!-- Tracing Axis Client Log ( This could also trace Axis Server log << -->




refernce

http://axis.apache.org/axis/java/developers-guide.html#Configuring_the_Logger