0

Python ロガーの設定方法について質問があります。以下に、ロガーの現在の設定を示します。( http://docs.python.org/2/howto/logging-cookbook.html )

logger = logging.getLogger("someName")
logger.setLevel(logging.DEBUG)
fh = logging.FileHandler("./log/log.out", "w")
fh.setLevel(logging.DEBUG)
ch = logging.StreamHandler(sys.stderr)
ch.setLevel(logging.ERROR)

frm = logging.Formatter('%(asctime)s,%(msecs)d %(name)s %(levelname)s %(message)s','H:%M:%S')
fh.setFormatter(frm)
ch.setFormatter(frm)
logger.addHandler(fh)
logger.addHandler(ch)

以下のようなエラーメッセージも書き込むようにロガーを設定する方法はありますか?

print a
>>> NameError: global name 'a' is not defined

どうもありがとうございました。

4

1 に答える 1