From 2663df215d96c8b75fb8349c869f47df8bea0ff5 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Mon, 15 May 2017 16:40:45 -0400 Subject: add line number information to fluentd formatter Change-Id: Idfb6dda0749b5dfdb2746de8db223d2df5e97abb Signed-off-by: Doug Hellmann --- oslo_log/formatters.py | 1 + oslo_log/tests/unit/test_log.py | 1 + 2 files changed, 2 insertions(+) diff --git a/oslo_log/formatters.py b/oslo_log/formatters.py index 4091692..6195deb 100644 --- a/oslo_log/formatters.py +++ b/oslo_log/formatters.py @@ -252,6 +252,7 @@ class FluentFormatter(logging.Formatter): 'name': record.name, 'level': record.levelname, 'filename': record.filename, + 'lineno': record.lineno, 'module': record.module, 'funcname': record.funcName, 'process_name': record.processName, diff --git a/oslo_log/tests/unit/test_log.py b/oslo_log/tests/unit/test_log.py index e3f8f15..c3d1fb8 100644 --- a/oslo_log/tests/unit/test_log.py +++ b/oslo_log/tests/unit/test_log.py @@ -556,6 +556,7 @@ class FluentFormatterTestCase(LogTestBase): self.log.debug(test_msg, test_data, key='value', context=local_context) data = jsonutils.loads(self.stream.getvalue()) + self.assertIn('lineno', data) self.assertIn('extra', data) extra = data['extra'] self.assertEqual('value', extra['key']) -- cgit v1.2.1