to add Spring Boot Logging to my Microservice, I add a Spring bean: import org.springframework.web.filter.CommonsRequestLoggingFilter; @Bean CommonsRequestLoggingFilter requestLoggingFilter() { CommonsRequestLoggingFilter loggingFilter = new CommonsRequestLoggingFilter(); loggingFilter.setIncludeClientInfo(true); loggingFilter.setIncludeQueryString(true); loggingFilter.setIncludePayload(true); loggingFilter.setMaxPayloadLength(64000); loggingFilter.setIncludeHeaders(true); return loggingFilter; } in my application.properites I add: logging.level.org.springframework.web.filter.CommonsRequestLoggingFilter=DEBUG NOTE the name: RequestLogging so this will auto log the incoming HTTP request, and my HTTP response If I want to add internal Logging I need to... A) private static Logger LOG = LoggerFactory.getLogger(CorrelationInterceptor.class); B) LOG.debug("Correlation ID: " + correlationId + " being created"); C) in application.properities I need to enable the Log Level logging.level.root=WARN <- Spring Boot classes logging.level.com.example=TRACE <- my package