From 3e52a6aacf16eadd7389cde8c83be3abdeb62a65 Mon Sep 17 00:00:00 2001 From: Michael Schurter Date: Sat, 2 Feb 2019 12:18:30 -0800 Subject: [PATCH] consul: squelch noisy useless logs Only log when syncing actually did something. --- command/agent/consul/client.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/command/agent/consul/client.go b/command/agent/consul/client.go index 006464346..141454d1f 100644 --- a/command/agent/consul/client.go +++ b/command/agent/consul/client.go @@ -533,8 +533,11 @@ func (c *ServiceClient) sync() error { } } - c.logger.Debug("sync complete", "registered_services", sreg, "deregistered_services", sdereg, - "registered_checks", creg, "deregistered_checks", cdereg) + // Only log if something was actually synced + if sreg > 0 || sdereg > 0 || creg > 0 || cdereg > 0 { + c.logger.Debug("sync complete", "registered_services", sreg, "deregistered_services", sdereg, + "registered_checks", creg, "deregistered_checks", cdereg) + } return nil }