旗下导航:搜·么
当前位置:网站首页 > Python教程 > 正文

python怎样检察logging【Python教程】,python

作者:搜教程发布时间:2019-11-27分类:Python教程浏览:20评论:0


导读:logging模块是Python内置的规范模块,主要用于输出运行日记,能够设置输出日记的品级、日记保留途径、日记文件回滚等;比拟print,具有以下长处:能够经由过程设...
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的细致内容,更多请关注ki4网别的相干文章!

标签:python


欢迎 发表评论: