【Python】【日志】log/logging
#!/usr/bin/env python # -*- coding: utf-8 -*- """ @Time : @Author : @File : @Version : @Function: """ import logging # 创建日志器 logger = logging.getLogger() # 设置输出的日志级别 logger.setLevel(logging.DEBUG) # 定义处理器。控制台和文本输出两种方式 console_handler = logging.StreamHandler() file_handler = logging.FileHandler("demLog.log", mode='a', encoding='utf-8') # 设置的不同的输入格式 fmt = "%(asctime)s %(levelname)s %(message)s" # 格式 fmt1 = logging.Formatter(fmt=fmt) fmt2 = logging.Formatter(fmt=fmt) # 把格式传给处理器 console_handler.setFormatter(fmt1) file_handler.setFormatter(fmt2) # 把处理器传个日志器 logger.addHandler(console_handler) logger.addHandler(file_handler) if __name__ == '__main__': logger.debug("debug 信息") logger.info("info 信息") logger.warning("warning 信息") logger.error("error 信息") logger.critical("critical 信息")
如果忍耐算是坚强 我选择抵抗 如果妥协算是努力 我选择争取