又是一个定制的记录器

YALogger的Python项目详细描述


另一个记录器Documentation StatusPyPILicense: GPL v3Code Style

用python编写的极简记录器。在

目前只提供三个日志功能。目前log()只支持记录文本和dict,而 对于其他python对象,它只记录类型。增强存在问题。在

  1. Method entry日志记录

  2. Method退出日志记录

  3. 正常日志记录

默认情况下,方法入口日志和方法出口日志都只是INFO级别的日志记录

支持3级日志-INFO,ERROR,DEBUG。这些是相互排斥的

支持2日志模式

  1. FILE-将日志写入logs文件夹中的文件

  2. CONSOLE-记录到标准输出控制台

已上载到PIP-PIP repo。在

Log format-[Log_-level timestamp][Module name]-[Method name]

文件

托管在Read The Docs。在

通过Sphinx(作为doc构建工具)实现,RestructedText作为标记并托管在Read the Docs网站上。在

安装

pip install YALogger

图像

日志文件看起来像源文件

alt text

在logger.properties文件看起来是这样

alt text

要求

  1. 在logger.properties文件文件

  2. 日志文件夹

在logger.properties文件文件的根目录需要有[logger properties]

使用示例

^{pr2}$

在sample文件夹中查找示例用法代码

请参阅sample logger.properties。在

确保日志文件夹存在

许可证

这是一个在gplv3.0下授权的开源工具。可以找到许可证副本 here。在

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

推荐PyPI第三方库


热门话题
在java中将字符串转换为另一个字符串   我有一个功能模型(xml格式)。当遍历所需的特性时,是否有方法为任何给定的特性模型生成java类?   泛型如何在我自己的链表中将迭代器定义为Java中的节点?   Java Lucene对于同一Lucene查询语言,BooleanQuery和QueryParser查询的结果不同   java禁用REST安全性和身份验证Websphere Commerce   我如何访问本地。属性变量?Java Swing正确使用变量   使用Java 1.7为Kotlin配置Gradle   java如何将mvn项目分解为多模块?   java无与伦比的eclipse调试配置。如何删除?   java如何谷歌翻译API,当我尝试时没有提供正确的输出   java有没有更好的方法将变量传递给我的视图?   在变量Java Android中存储用户EditText中的编号   javaapachecamel当反序列化对象时,它抛出一个异常:com。fasterxml。杰克逊。果心JsonParseException:无法识别的令牌   java简单UI循环,找不到bug