昨天那个纯属水文,今天还是来点小妓术吧。
现在写程序是越来越不喜欢debuging了,因为太费事,基本上是以TDD为主。不过有时候TDD的反馈信息还是太粗糙了——只有通过或失败,最多就是发生异常时出来的一堆错误信息,很多时候是不够的。
正好最近在弄gevent,这玩意就是想debugging也不好弄,于是就试了一下python自带的logging库,虽然limodou老大早就写过
,不过我觉得他那个用法还是不够方便,就看了一下帮助文档弄了个简单的。
先弄个配置模块设定logging的配置:
然后,一般一个应用不会就只有一个py文件的,总是一个主程序文件和一堆小模块,这时候要分别加logger的时候就很方便:
首先在主py文件里加上:
然后在每个模块py文件里加上:
之后就可以在程序里使用:
进行logging了。
如果模块带测试的话,也可以这样:
相当的方便。
分享到:
相关推荐
Logbook-一个很酷的logging库,用来替换Python 内置logging库
logger = logging . getLogger ( __name__ ) # 设置日志等级 LogLevel # NOTSET、DEBUG、INFO、WARNING、ERROR、CRITICAL logger . setLevel ( logging . INFO ) # 尝试一下 logger . info ( 'hello world' ) # No ...
python库。 资源全名:python-logging-loki-0.2.0.tar.gz
资源分类:Python库 所属语言:Python 资源全名:logging_kernel-1.13.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:logging_elk_manager-0.0.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
python库。资源全名:ecs-logging-1.0.0.tar.gz
logging模块是Python的一个标准库模块,开发过程中,可以通过该模块,灵活的完成日志的记录。 logging模块提供了两种记录日志的方式: 1)使用logging提供的模块级别的函数(logging.basicConfig,logging.debug,...
Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用,下面这篇文章主要给大家介绍了关于python中logging库使用的一些知识总结,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来...
python库。 资源全名:logging_tz-0.1-py2-none-any.whl
highlightjs-pythonlogging 这是对语法highligher 的简单补充,可以突出显示Python Logging输出。 由于我们无法选择与级别匹配的颜色,因此用户可以根据自己的喜好选择主题。 没有有关添加自定义语言的“官方”文档...
主要介绍了Python常用库logging日志库的实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
主要介绍了Python logging日志库空间不足问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
python库,解压后可用。 资源全名:python_logging_rabbitmq-1.1.1-py2.py3-none-any.whl
资源分类:Python库 所属语言:Python 资源全名:python_logging_discord_handler-0.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:logging_test_case-1.1.2-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:micropython-logging-0.1.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
python库。 资源全名:logging-config-1.0.3.tar.gz
python库。 资源全名:mylogging-1.1.0.tar.gz
资源分类:Python库 所属语言:Python 资源全名:logging-utilities-1.1.0a0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059