Skip to content

Instantly share code, notes, and snippets.

@arnabmitra
Created October 30, 2018 21:38
Show Gist options
  • Save arnabmitra/800273e33b88645b5d8e6670fdcecaba to your computer and use it in GitHub Desktop.
Save arnabmitra/800273e33b88645b5d8e6670fdcecaba to your computer and use it in GitHub Desktop.
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} | %highlight(%-5level) | %gray(%-40logger{20}) | %-20thread{20} | MDC:[%mdc] | - %msg%n%xEx</pattern>
</encoder>
</appender>
<logger name="org.springframework.web.filter.CommonsRequestLoggingFilter">
<level value="DEBUG" />
</logger>
<root level="INFO">
<appender-ref ref="STDOUT" />
</root>
</configuration>
@Bean
fun logFilter(): CommonsRequestLoggingFilter {
val filter = CommonsRequestLoggingFilter()
filter.setIncludeQueryString(true)
filter.setIncludePayload(true)
filter.setMaxPayloadLength(10000)
filter.setIncludeHeaders(false)
filter.setAfterMessagePrefix("REQUEST DATA : ")
return filter
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment