import logging
# 处理日志(大写代表等级):
logging.basicConfig( filename="b.txt", level=logging.DEBUG, encoding="utf-8", format="%(asctime)s %(levelname)-8s %(name)s [%(funcName)s(%(module)s:%(lineno)s)] %(message)s")
#basicConfig在Python3.9以下版本中不支持指定编码方式, 可使用FileHandle# 创建日志(小写代表函数)
def xy(): logging.info("我是日志内容 1") # 20 logging.warning("我是日志内容 2") # 30 logging.error("我是日志内容 3") # 40 logging.debug("我是日志内容 4") # 10 logging.critical("我是日志内容 5") # 50xy()
#处理之后的日志内容只会记录日志等级高于处理器的日志