Python使用日志器的方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
日志记录,监控,便于定位错误
进行二次封装
导入操作系统 导入日志 从脚本。handle_yaml进口do_yaml 从脚本。handle_path进口LOG_PATH 类HandleLog: def __init__(自我,name=None): 如果名字是没有: 自我。my_logger=logging.getLogger (“testcase") 其他: 自我。my_logger=logging.getLogger(名称) self.my_logger.setLevel (do_yaml.get_data (“log",“logger_level")) console_handler=logging.StreamHandler () console_handler.setLevel (“WARNING") log_filename=os.path。加入(LOG_PATH do_yaml.get_data (“log",“log_filename")) $ file_handle=日志记录。文件句柄(log_filename编码=皍tf-8") 编制器=logging.Formatter (& # 39; % (asctime) s - [% (levelname) s](味精):%(消息)s - %(名字)s - % (lineno) d # 39;) console_handler.setFormatter(编制器) file_handler.setFormatter(编制器) self.my_logger.addHandler (console_handler) self.my_logger.addHandler ($ file_handle) def get_logger(自我): 返回self.my_logger do_log=HandleLog ()
关于Python使用日志器的方法问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。