【发布时间】:2013-09-05 13:14:57
【问题描述】:
我有一个关于如何配置我的 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
非常感谢您的帮助。
【问题讨论】:
标签: python python-2.7 logging