New submission from Jordan Brennan:
The methods on the Logger class e.g. logger.debug all accept **kwargs, these
are passed to the _log method but they are never used.
If _log attached them as an attribute to the LogRecord object, it would allow
for creation of more powerful Filter objects to be created.
You would then be able to filter log lines based on arbitrary keyword arguments.
I've attached a patch along with tests that I think would be a sensible
addition and I think that this shouldn't impact existing users of the module.
components: Argument Clinic
nosy: jb098, larry
title: Logger methods never use kwargs
versions: Python 3.7
Added file: http://bugs.python.org/file45092/loggingkwargs.patch
Python tracker <rep...@bugs.python.org>
Python-bugs-list mailing list