From 2164d6f502dbf1f68d075e5d4296fc7671a62338 Mon Sep 17 00:00:00 2001 From: Cody Lee Date: Wed, 23 Nov 2022 18:07:38 -0600 Subject: [PATCH] nil guard when disabled datadog plugin for logging --- integrations/datadogunifi/logger.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/integrations/datadogunifi/logger.go b/integrations/datadogunifi/logger.go index 29801bc5..eddf5313 100644 --- a/integrations/datadogunifi/logger.go +++ b/integrations/datadogunifi/logger.go @@ -2,15 +2,21 @@ package datadogunifi // Logf logs a message. func (u *DatadogUnifi) Logf(msg string, v ...interface{}) { - u.Collector.Logf(msg, v...) + if u.Collector != nil { + u.Collector.Logf(msg, v...) + } } // LogErrorf logs an error message. func (u *DatadogUnifi) LogErrorf(msg string, v ...interface{}) { - u.Collector.LogErrorf(msg, v...) + if u.Collector != nil { + u.Collector.LogErrorf(msg, v...) + } } // LogDebugf logs a debug message. func (u *DatadogUnifi) LogDebugf(msg string, v ...interface{}) { - u.Collector.LogDebugf(msg, v...) + if u.Collector != nil { + u.Collector.LogDebugf(msg, v...) + } }