Я регистрирую события в моем коде python, используя модуль регистрации python. У меня есть 2 файла регистрации, которые я тоже хочу зарегистрировать, один из которых содержит информацию о пользователе, а другой - более подробный файл журнала для разработчиков. Я установил два файла регистрации на требуемые уровни (usr.log = INFO и dev.log = ERROR), но не могу определить, как ограничить ведение журнала в файле usr.log, так что записываются только журналы уровня INFO в файл журнала, в отличие от INFO plus, еще выше, например, INFO, WARNING, ERROR и CRITICAL.
Это в основном мой код: -
import logging
logger1 = logging.getLogger('')
logger1.addHandler(logging.FileHandler('/home/tmp/usr.log')
logger1.setLevel(logging.INFO)
logger2 = logging.getLogger('')
logger2.addHandler(logging.FileHandler('/home/tmp/dev.log')
logger2.setLevel(logging.ERROR)
logging.critical('this to be logged in dev.log only')
logging.info('this to be logged to usr.log and dev.log')
logging.warning('this to be logged to dev.log only')
Любая помощь будет большой благодарностью.