Spring WebServiceTemplate日志到控制台

时间:2019-08-25 17:47:52

标签: spring logging soap logback webservicetemplate

我正在使用WebServiceTemplate的{​​{1}}发送SOAP消息,并使用Spring记录我的请求和响应。要记录我的消息,我已将这些行添加到我的LogBack文件中:

logback.xml

...并且它将日志写入我的<appender name="TEST" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${LOG_DIR}/test.log</file> <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%X{userId}@%thread] %logger - %msg%n%ex{2, FullStackTrace}%ex{full, ShortStackTrace} </pattern> </encoder> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${LOG_DIR}/%d{yyyy-MM-dd}_test.log.log.%i</fileNamePattern> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <maxFileSize>10MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> </appender> <logger name="org.springframework.ws.client.MessageTracing.sent" level="TRACE"> <appender-ref ref="TEST"/> </logger> <logger name="org.springframework.ws.client.MessageTracing.received" level="TRACE"> <appender-ref ref="TEST"/> </logger> 文件,但也将日志写入控制台。如何使其仅登录到文件?

0 个答案:

没有答案