summaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2021-04-28 15:56:45 +0200
committerJon Marius Venstad <venstad@gmail.com>2021-04-28 15:56:45 +0200
commit5d2c85de4e5e5f9182189cb2aaf9369070f41533 (patch)
tree306f65d364d04f5c23e41b8cdc3d3c90c7162342 /messagebus
parent4fbd27dddde4aff5de1be48f79057b6357bed123 (diff)
More lazy debug log message generation
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/main/java/com/yahoo/messagebus/SendProxy.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/messagebus/src/main/java/com/yahoo/messagebus/SendProxy.java b/messagebus/src/main/java/com/yahoo/messagebus/SendProxy.java
index d955a1a3d34..184d95dcd1d 100644
--- a/messagebus/src/main/java/com/yahoo/messagebus/SendProxy.java
+++ b/messagebus/src/main/java/com/yahoo/messagebus/SendProxy.java
@@ -58,11 +58,10 @@ public class SendProxy implements MessageHandler, ReplyHandler {
} else {
Trace trace = msg.getTrace();
if (logTrace) {
- if (reply.hasErrors()) {
- log.log(Level.FINE, "Trace for reply with error(s):\n" + reply.getTrace());
- } else if (log.isLoggable(Level.FINEST)) {
- log.log(Level.FINEST, "Trace for reply:\n" + reply.getTrace());
- }
+ if (reply.hasErrors())
+ log.log(Level.FINE, () -> "Trace for reply with error(s):\n" + reply.getTrace());
+ else
+ log.log(Level.FINEST, () -> "Trace for reply:\n" + reply.getTrace());
Trace empty = new Trace();
trace.swap(empty);
} else if (trace.getLevel() > 0) {