2016-07-14 32 views
-1

を持っていない私は私のスクリプトでロガーオブジェクトにFileHandlerのを追加しようとしています:はAttributeError:「ロガー」オブジェクトが属性「FileHandlerの」

FOO_LOGGER = logging.getLogger(LOGGER_NAME) 

# create the logging file handler 
fh = FOO_LOGGER.FileHandler('foo.log') 

と、私はこのエラーを取得しています:

AttributeError: 'Logger' object has no attribute 'FileHandler'

私はPythonバージョン2.7.6を使用しています

答えて

1

このようなオブジェクトはありません。

試してみてください。

import logging 

logger = logging.getLogger('simple_example') 

# create file handler which logs even debug messages 
fh = logging.FileHandler('spam.log') 

logger.addHandler(fh) 

詳細はここで見つけることができます:https://docs.python.org/2/howto/logging-cookbook.html

関連する問題