赞
踩
##将内容输出到文档 logger1=logging.getLogger() logger1.setLevel(logging.INFO) fh=logging.FileHandler(file1,mode="w") logger1.addHandler(fh) logger1.info("test") ##输出:test ##添加输出格式 formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') fh.setFormatter(formatter) logger1.error("test2") ##输出:2022-09-23 10:52:56,235 - root - ERROR - test2 ##将内容输出到文档和日志 console = logging.StreamHandler() console.setLevel(logging.INFO) logger.addHandler(console) logger1.addHandler(console) logger1.info("test3") ##屏幕输出:test3 ##日志输出:2022-09-23 10:56:24,936 - root - INFO - test3 ##同时向两个文件写入日志: fh2 = logging.FileHandler(file2,mode="w") fh2.setFormatter(formatter) logger1.addHandler(fh2) >>> logger1.error("test") test >>> logger1.error("test1") test1 >>> logger1.addHandler(console) >>> logger1.error("test1")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。