我有一个关于如何配置我的 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
非常感谢你的帮助。