Merge "add line number information to fluentd formatter"

This commit is contained in:
Jenkins 2017-05-23 23:18:00 +00:00 committed by Gerrit Code Review
commit bd86f2d6b1
2 changed files with 2 additions and 0 deletions

View File

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

View File

@ -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'])