From d91c97143587d91d9b03c082b17c3d47d335c6fb Mon Sep 17 00:00:00 2001 From: Martin Riedl Date: Thu, 4 Jan 2024 14:45:27 +0100 Subject: [PATCH] fix: printer not called --- output.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/output.go b/output.go index 06345d1..4830c50 100644 --- a/output.go +++ b/output.go @@ -41,10 +41,14 @@ func (output *Output) Send(entry *Entry) { return } - output.format(entry) + // execute formatter + data := output.format(entry) + + // execute printer + output.Printer.Write(data) } -func (output *Output) format(entry *Entry) { +func (output *Output) format(entry *Entry) []byte { output.formatterLock.Lock() defer output.formatterLock.Unlock() @@ -55,5 +59,8 @@ func (output *Output) format(entry *Entry) { output.Formatter.Process(entry) // finalize formatter - output.Formatter.End(entry) + data := output.Formatter.End(entry) + + // return generated data + return data }