Hi,
I am trying to save all Web Service requests for RTDM into the new log file. So far I have modified "Lev1/Web/Common/LogConfig/SASDecisionServicesEngine-log4j.xml" and added new logfile appender.
<appender name="XMLLog" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File"
value="${config.lev.web.appserver.logs.dir}/DSEngineServer-soap.log" />
<param name="datePattern" value="'.'yyyy-MM-dd"/>
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %c - %m%n" />
</layout>
</appender>
<appender name="ASYNC_FILE_XML" class="org.apache.log4j.AsyncAppender">
<param name="BufferSize" value="100000"/>
<param name="Blocking" value="false"/>
<appender-ref ref="XMLLog"/>
</appender>
Also I have added additional logger:
<logger name="org.springframework.ws.server.MessageTracing"
additivity="false">
<level value="TRACE" />
<appender-ref ref="ASYNC_FILE_XML" />
</logger>
Now all SOAP requests are saved to new log file. But it is only for SOAP. Is it possible to have similar for REST requests?
BR,
Aurimas