import logging,sys
# 获取logger的实例
logger = logging.getLogger("testLoger")
# 指定logger的输出形式
formatter = logging.Formatter("%(asctime)s %(levelname)s %(message)s")
# 文件日志,终端日志
file_handler = logging.FileHandler('testLogger.log')
# 文件日志按照指定的格式来写
file_handler.setFormatter(formatter)
console_handler = logging.StreamHandler(sys.stdout)
# 文件日志按照指定的格式来写
console_handler.setFormatter(formatter)
# 把文件日志,终端日志对象添加到日志处理器logger中
logger.addHandler(file_handler)
logger.addHandler(console_handler)
logger.warning("test warning in log")
logger.removeHandler(file_handler)
logger.removeHandler(console_handler)