mirror of
https://github.com/lilydjwg/nvchecker
synced 2025-02-17 11:07:27 +00:00
structlog: a rendering processor is always needed
This commit is contained in:
parent
317ff6d97a
commit
081266e807
@ -50,6 +50,7 @@ def process_common_arguments(args):
|
||||
logger_factory=structlog.PrintLoggerFactory(
|
||||
file=open(os.devnull, 'w'),
|
||||
)
|
||||
processors.append(slogconf.null_renderer)
|
||||
if args.logger in ['json', 'both']:
|
||||
processors.extend([
|
||||
structlog.processors.format_exc_info,
|
||||
|
@ -50,6 +50,9 @@ def json_renderer(logger, level, event):
|
||||
event['level'] = level
|
||||
return _renderer(logger, level, event)
|
||||
|
||||
def null_renderer(logger, level, event):
|
||||
return ''
|
||||
|
||||
class _Logger(logging.Logger):
|
||||
_my_srcfile = os.path.normcase(
|
||||
stdlib_renderer.__code__.co_filename)
|
||||
|
Loading…
Reference in New Issue
Block a user