diff --git a/src/service.cr b/src/service.cr index f3ae8c9..20cc6a7 100644 --- a/src/service.cr +++ b/src/service.cr @@ -112,7 +112,9 @@ class AuthD::Service < IPC end request_name = request.class.name.sub /^AuthD::Request::/, "" - Baguette::Log.debug "<< #{request_name} (FROM: #{event.fd})" + if request_name != "KeepAlive" || @configuration.print_keepalive + Baguette::Log.debug "<< #{request_name} (FROM: #{event.fd})" + end response = begin request.handle self, event.fd @@ -143,7 +145,9 @@ class AuthD::Service < IPC if response.is_a? AuthD::Response::Error Baguette::Log.warning ">> #{response_name} (#{response.reason}) (TO: #{event.fd})" else - Baguette::Log.debug ">> #{response_name} (TO: #{event.fd}) (Total duration: #{duration})" + if request_name != "KeepAlive" || @configuration.print_keepalive + Baguette::Log.debug ">> #{response_name} (TO: #{event.fd}) (Total duration: #{duration})" + end end end