Ниже приведена функция __init__
для регистратора bunyan.
def __init__(self, *args, **kwargs):
"""Defined default log format."""
self._required_fields = [
'asctime',
'exc_info',
'levelno',
'message',
'name',
'process',
]
self._skip_fields = self._required_fields[:]
self._skip_fields += [
'args',
'created',
'exc_text',
'filename',
'funcName',
'levelname',
'lineno',
'module',
'msecs',
'pathname',
'processName',
'relativeCreated',
'stack_info',
'thread',
'threadName',
]
filename
, funcName
и lineno
по умолчанию пропускаются.Можно ли как-нибудь включить их, все еще используя python-bunyan?