□ Tech (Software)

How to trace log Axis on client side with log4j

BacGyber 2017. 1. 6. 15:04

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