3

addHandler我知道您可以通过调用Python来设置多个不同级别的记录器处理程序。

但是,我需要通过一个配置文件设置两个处理程序,以便通过调用

logging.config.fileConfig('log.conf')
logger = logging.getLogger('my_logger')

我得到一个logger有两个不同级别的处理程序。

我应该如何写log.conf文件?

4

1 回答 1

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=()
于 2012-10-08T07:21:33.593 回答