`pip install logbook`
python
import logbook
logbook.Processor(lambda record: record.extra.__setitem__('my_extra_key', 'my_extra_value')).push_application()
log = logbook.Logger('MyLogger')
python
log.level = logbook.DEBUG
python
log.debug('This is a debug message')
log.info('This is an info message')
log.warning('This is a warning message')
log.error('This is an error message')
log.critical('This is a critical message')
python
logbook.TimedRotatingFileHandler('my_logs.log').push_application()