fix: printer not called

This commit is contained in:
Martin Riedl 2024-01-04 14:45:27 +01:00
parent 9670c407b6
commit db684e1718
Signed by: martinr92
GPG key ID: FB68DA65516A804C

View file

@ -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
}