Skip to content

Commit 248a357

Browse files
committed
#13 - Change RequestLogger to only log req/res headers and body at TRACE level
1 parent a24039e commit 248a357

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

client/src/main/java/io/avaje/http/client/RequestLogger.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,12 @@ public void response(Event event) {
4040
.append(" uri:").append(event.uri())
4141
.append(" timeMicros:").append(micros);
4242

43-
headers(sb, "req-head: ", request.headers());
44-
body(sb, "req-body: ", event.requestBody());
45-
headers(sb, "res-head: ", response.headers());
46-
body(sb, "res-body: ", event.responseBody());
43+
if (log.isTraceEnabled()) {
44+
headers(sb, "req-head: ", request.headers());
45+
body(sb, "req-body: ", event.requestBody());
46+
headers(sb, "res-head: ", response.headers());
47+
body(sb, "res-body: ", event.responseBody());
48+
}
4749
log.debug(sb.toString());
4850
}
4951
}

0 commit comments

Comments
 (0)