学习目标:
封装日志打印工具
学习内容:
logging、os
学习产出:
参考demo:
'''
日志模块demo
'''
import logging
# logging.info("hello, 测试第一次打印日志")
# logging.warning("hello, 测试第二次打印日志")
# logging.error("hello, 测试第三次打印日志")
# logger 名称
logger = logging.getLogger("Log")
# 日志整体打印级别
logger.setLevel(logging.INFO)
# 设置日志输出的渠道 (渠道1)
handle = logging.StreamHandler()
# 设置日志输出格式
fmt = '%(asctime)s %(name)s-%(thread)d-%(threadName)s %(levelname)s %(filename)s-%(lineno)d行: %(message)s'
formatter = logging.Formatter(fmt) # 返回一个日志格式
handle.setFormatter(formatter) # 渠道绑定日志格式
handle.setLevel(logging