当我在命令行中运行我的 python 脚本时,我在尝试检索 xml 文件时收到错误输出。我想将此错误消息写入日志文件。
import logging
logger = logging.getLogger('fileChecker')
hdlr = logging.FileHandler('./fileChecker.log')
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
hdlr.setFormatter(formatter)
logger.addHandler(hdlr)
logger.setLevel(logging.WARNING)
try:
fileXML = mylibrary.getXML(enf, name)
logger.info('got xml file ok')
except TypeError:
errorCount += 1
logger.error('we have a problem')
mylibrary.getXML() 在这里抛出一个错误,我可以在命令行输出中看到。如何将其写入我的日志文件?