From a708d8fc469b101761e5d748972aff70bc97153a Mon Sep 17 00:00:00 2001 From: Philippe Pittoli Date: Tue, 20 Feb 2024 23:28:58 +0100 Subject: [PATCH] Don't print KeepAlive messages by default. --- src/main.cr | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main.cr b/src/main.cr index 7879cf7..9cb4566 100644 --- a/src/main.cr +++ b/src/main.cr @@ -76,7 +76,9 @@ class DNSManager::Service < IPC end reqname = request.class.name.sub /^DNSManager::Request::/, "" - Baguette::Log.debug "<< #{reqname}" + if reqname != "KeepAlive" || @configuration.print_keepalive + Baguette::Log.debug "<< #{reqname}" + end response = begin request.handle self, event @@ -105,9 +107,11 @@ class DNSManager::Service < IPC response_name = response.class.name.sub /^DNSManager::Response::/, "" if response.is_a? DNSManager::Response::Error - Baguette::Log.warning ">> #{response_name} (#{response.reason})" + Baguette::Log.warning ">> #{response_name} (#{response.reason}) (Total duration: #{duration})" else - Baguette::Log.debug ">> #{response_name} (Total duration: #{duration})" + if reqname != "KeepAlive" || @configuration.print_keepalive + Baguette::Log.debug ">> #{response_name} (Total duration: #{duration})" + end end end