从应用程序收集详细日志的简单方法!

logger-helper的Python项目详细描述


master分支的文档构建、测试和linting。

https://readthedocs.org/projects/logger-helper/badge/?version=latesthttps://img.shields.io/pypi/v/logger-helper.svghttps://travis-ci.org/vimist/logger-helper.svg?branch=masterhttps://api.codeclimate.com/v1/badges/17691babd47c3cc19e91/maintainabilityhttps://api.codeclimate.com/v1/badges/17691babd47c3cc19e91/test_coverage

记录器助手

logger helper提供了一种在 申请。使用标准logging库和 修饰类、方法和函数(甚至在模块级进行 使用mod方法)获取应用程序的详细日志 正在执行:

Calling __main__.Test.add(a = 1, b = 2, c = 3)
Returned 6 from __main__.Test.add
Calling __main__.Test.subtract(a = 3, b = 2, c = 2)
Returned -1 from __main__.Test.subtract
Calling __main__.Test.divide_by_zero(a = 10)
Exception ZeroDivisionError occurred, "division by zero"

安装

要安装Logger帮助程序包,请确保使用 分发包管理器,然后运行以下命令:

pip install logger-helper

基本用法

您可以立即开始使用LoggerHelper

importloggingfromlogger_helperimportLoggerHelper# Perform your standard logging setup herelog=LoggerHelper(logging.getLogger(__name__),logging.DEBUG)# DONE! Start decorating your modules, classes and functions:@logclassMyClass:defmethod_1(self):passdefmethod_2(self):pass@logdeffunction():pass

有关详细信息,请务必阅读the documentation。如果你克隆这个 存储库并安装invoke,您可以使用 invoke serve-docs

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用硬件相关VM参数(重新)启动Java应用程序的正确方法?   java有一个Eclipse插件弹出菜单,只有在选择文件夹时才会出现   java演示简单Ajax ans Servelt实现失败   java如何在不需要OAuth授权的情况下代表组织用户提供密码   java检查一个字符串是否等于另一个字符串的子字符串   java我可以从for循环中的1开始初始化2D数组吗   使用选择排序的java排序2D数组   java如何在一轮投票后重新开始,而不在其中存储统计数据   我的Java代码不断向文本文件添加重复项   java MapReduce Hadoop字长频率不起作用   试图保存Iterable时执行独立工作时发生java错误   java这两个源是同一个场景生成器吗?   java计划重试关联的JMS消息