From 00734c56c4183be3556442457e3ad7135985cb45 Mon Sep 17 00:00:00 2001 From: Daniel Nelson Date: Mon, 4 Feb 2019 11:21:16 -0800 Subject: [PATCH] Return new Syslog instance for each plugin (#5372) --- plugins/inputs/syslog/syslog.go | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/plugins/inputs/syslog/syslog.go b/plugins/inputs/syslog/syslog.go index ab2277caa..51d2ee455 100644 --- a/plugins/inputs/syslog/syslog.go +++ b/plugins/inputs/syslog/syslog.go @@ -438,16 +438,16 @@ func getNanoNow() time.Time { } func init() { - receiver := &Syslog{ - Address: ":6514", - now: getNanoNow, - ReadTimeout: &internal.Duration{ - Duration: defaultReadTimeout, - }, - Framing: OctetCounting, - Trailer: nontransparent.LF, - Separator: "_", - } - - inputs.Add("syslog", func() telegraf.Input { return receiver }) + inputs.Add("syslog", func() telegraf.Input { + return &Syslog{ + Address: ":6514", + now: getNanoNow, + ReadTimeout: &internal.Duration{ + Duration: defaultReadTimeout, + }, + Framing: OctetCounting, + Trailer: nontransparent.LF, + Separator: "_", + } + }) }