Refine logging for async requests

Issue: SPR-16898
This commit is contained in:
Rossen Stoyanchev
2018-06-25 13:38:52 -03:00
parent 847202c8f8
commit 7ccd2b024d
14 changed files with 54 additions and 42 deletions

View File

@@ -119,7 +119,7 @@ public abstract class ExchangeFunctions {
}
private void logResponse(ClientHttpResponse response) {
if (logger.isDebugEnabled() || logger.isTraceEnabled()) {
if (logger.isDebugEnabled()) {
int code = response.getRawStatusCode();
HttpStatus status = HttpStatus.resolve(code);
String message = "Response " + (status != null ? status : code);

View File

@@ -118,7 +118,7 @@ public class RouterFunctionMapping extends AbstractHandlerMapping implements Ini
}
private void logRouterFunctions(List<RouterFunction<?>> routerFunctions) {
if (logger.isDebugEnabled() || logger.isTraceEnabled()) {
if (logger.isDebugEnabled()) {
int total = routerFunctions.size();
String message = total + " RouterFunction(s) in " + formatMappingName();
if (logger.isTraceEnabled()) {

View File

@@ -124,7 +124,7 @@ public class PathResourceResolver extends AbstractResourceResolver {
return Mono.empty();
}
catch (IOException ex) {
if (logger.isDebugEnabled() || logger.isTraceEnabled()) {
if (logger.isDebugEnabled()) {
String error = "Skip location [" + location + "] due to error";
if (logger.isTraceEnabled()) {
logger.trace(error, ex);