通过python的logging模块输出日志文件

import logging
import sys

#获取logger实例
logger = logging.getLogger("baseSpider") # 括号后面填运行的文件名字,可以不填,不填的话当运行多个文件的时候,容易出问题
# 指定输出格式
formatter = logging.Formatter('%(asctime)s\
              %(levelname)-8s:%(message)s')
# 文件日志
file_handler = logging.FileHandler("baseSpider.log")
file_handler.setFormatter(formatter)
# 控制台日志
console_handler = logging.StreamHandler(sys.stdout)
console_handler.setFormatter(formatter)

# 为logge添加具体的日志处理器
logger.addHandler(file_handler)
logger.addHandler(console_handler)

logger.setLevel(logging.INFO)

 

posted on 2018-03-22 22:55  风声风语  阅读(292)  评论(0编辑  收藏  举报

导航