我知道你可以通过在Python中调用addHandler
来设置不同级别的多个记录器处理程序。
但是,我需要通过配置文件设置两个处理程序,以便通过调用
logging.config.fileConfig('log.conf')
logger = logging.getLogger('my_logger')
我得到一个logger
,它有两个不同级别的处理程序。
我应该如何撰写log.conf
文件?
答案 0 :(得分:0)
以下是根记录器具有两个处理程序的基本示例:
[loggers]
keys=root
[handlers]
keys=hand01,hand02
[formatters]
keys=
[logger_root]
level=DEBUG
handlers=hand01,hand02
[handler_hand01]
class=StreamHandler
args=()
[handler_hand02]
class=StreamHandler
args=()