python怎么查看logging-Python教程

资源魔 29 0
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使用问题

抱歉,评论功能暂时关闭!