Я хочу создать собственный класс регистратора, используя LoggerAdapter. Я хочу, чтобы этот класс мог обновлять объект контекста (с аргументами ключевого слова), а затем всякий раз, когда сообщение регистрируется, передает словарь всех аргументов ключевого слова вместе с сообщением. Например:
logger = logging.getlogger(__name__)
logger.log('Some test message', extra={someKey='someValue'})
logger.log('Another test message')
И результат этого будет:
'{message: "Some test message", someKey: "someValue"}'
'{message: "Another test message", someKey: "someValue"}'
Является ли использование LoggerAdapter правильным подходом для этого варианта использования?