From a5a46c5e5c264114d1c817d4af7c31da11669fb2 Mon Sep 17 00:00:00 2001 From: Roman Kravets Date: Tue, 6 Jun 2023 18:09:33 +0300 Subject: [PATCH] Add level number to the logged fields --- logstash/formatter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/logstash/formatter.py b/logstash/formatter.py index 2b5d618..a3aafa3 100644 --- a/logstash/formatter.py +++ b/logstash/formatter.py @@ -84,6 +84,7 @@ def serialize(cls, message): else: return bytes(json.dumps(message, default=str), 'utf-8') + class LogstashFormatterVersion0(LogstashFormatterBase): version = 0 @@ -100,6 +101,7 @@ def format(self, record): '@type': self.message_type, '@fields': { 'levelname': record.levelname, + 'levelno': record.levelno, 'logger': record.name, }, } @@ -129,6 +131,7 @@ def format(self, record): # Extra Fields 'level': record.levelname, + 'levelno': record.levelno, 'logger_name': record.name, }