这篇文章适合刚接触logging模块,想快速使用 并看到使用效果的童鞋。如果想全面的了解logging模块,请移步~
直接上代码+注释
#1.导入模块logging import logging #2.创建logger实例 logger = logging.getLogger(__name__) #3.配置日志属性(需要打印的日志的级别) logger.setLevel(logging.DEBUG) # 4.创建handler实例(如需将日志文件保存到硬盘) handler = logging.FileHandler("log.txt") # 5.添加日志格式 format="%(asctime)s %(name)s %(levelname)s -- %(message)s" handler.setFormatter(logging.Formatter(format)) # 6.生成日志文件 logger.addHandler(handler) # 7.写入日志内容 logger.info("info") logger.debug("debug") logger.warning("waring") logger.info("infofofofof")
生成的日志文件内容:
另:现在对logging.basicConfig、logger.setLevel、handler.setLevel的优先级有点模糊,欢迎交流~
声明:原创文章,欢迎转载,转载请注明出处http://www.cnblogs.com/kaerxifa/p/8693661.html