3

addHandlerPythonで呼び出して、レベルの異なる複数のロガー ハンドラーを設定できることは知っています。

ただし、構成ファイルを介して2つのハンドラーを設定する必要があるため、呼び出して

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

logger異なるレベルの 2 つのハンドラーを持つを取得します。

ファイルはどのように書けばよいlog.confですか?

4

1 に答える 1

0

ルートロガーに2つのハンドラーがある基本的な例を次に示します。

[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 に答える