logging模块是Python内置的规范模块,次要用于输入运转日记,能够设置输入日记的等级、日记保留门路、日记文件回滚等;相比print,具有以下优点:
能够经过设置没有同的日记等级,正在release版本中只输入首要信息,而不用显示年夜量的调试信息;(保举学习:Python视频教程)
print将一切信息都输入到规范输入中,重大影响开发者从规范输入中查看其它数据;logging则能够由开发者决议将信息输入到甚么中央,和怎样输入;
logging模块应用
设置装备摆设logging根本的设置,而后正在管制台输入日记,
import logging logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger(__name__) logger.info("Start print log") logger.debug("Do something") logger.warning("Something maybe fail.") logger.info("Finish")
运转时,管制台输入,
2016-10-09 19:11:19,434 - __main__ - INFO - Start print log 2016-10-09 19:11:19,434 - __main__ - WARNING - Something maybe fail. 2016-10-09 19:11:19,434 - __main__ - INFO - Finish
logging中能够抉择不少音讯级别,如debug、info、warning、error和critical。经过付与logger或许handler没有同的级别,开发者就能够只输入谬误信息到特定的记载文件,或许正在调试时只记载调试信息。
更多Python相干技巧文章,请拜访Python教程栏目进行学习!
以上就是python怎样查看logging的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!