feat: Add JSON logging

Signed-off-by: Julien Riou <julien@riou.xyz>
This commit is contained in:
Julien Riou 2026-06-30 12:44:42 +02:00
commit e72feaf0f6
Signed by: jriou
GPG key ID: 9A099EDA51316854
8 changed files with 77 additions and 13 deletions

View file

@ -53,7 +53,11 @@ func (s *Syslog) Run() {
base.Panic(err)
}
for session := range s.sessions {
s.writer.Info(session.Format(s.format))
if s.format == "json" {
s.writer.Info(session.JSON())
} else {
s.writer.Info(session.Format(s.format))
}
}
}