使用完整包装方法记录本机包

loggers的Python项目详细描述


Travis CI build status (Linux)https://coveralls.io/repos/github/jonDel/loggers/badge.svg?branch=masterDocumentation StatusCode HealthLatest PyPI version

伐木工人

loggers是一个python库,它为日志类提供有用的包装方法。作为自己类的超类使用。

示例

>>>fromloggersimportLoggers>>>>>>classspamClass(Loggers):...def__init__(self,log_folder=None):...super(spamClass,self).__init__('spamClass',log_folder_path=log_folder)...defdo_stuff(self,arg):...ifnottype(arg)==str:...self.log.error("I was expecting a string. :( ")...else:...self.log.debug("I received my string. :)")...>>>spam=spamClass('/tmp/logs/spamClass')>>>spam.log.error('ERROR')Log:ERROR|Loglevel:ERROR|Date:31/10/201616:51:47>>>spam.set_log_rotate_handler(True)>>>spam.do_stuff(123)Log:Iwasexpectingastring.:(|Loglevel:ERROR|Date:31/10/201616:51:47>>>spam.do_stuff('Eggs')>>>spam.set_log_level('DEBUG')Log:ChanginglogleveltoDEBUG|Loglevel:DEBUG|Date:31/10/201616:51:47>>>spam.do_stuff('Spam')Log:Ireceivedmystring.:)|Loglevel:DEBUG|Date:31/10/201616:51:47

安装

要安装记录器,只需运行:

$ pip install loggers

Loggers与Python2.6+和Python3兼容

源代码

你可以自由地为这个项目付出、评估和贡献。

来源:https://github.com/jonDel/loggers

许可证

GPLv3许可。

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

推荐PyPI第三方库


热门话题
java类。forName在尝试连接到MySQL数据库时不起作用   java如何实现适配器模式(或针对以下情况的更具说服力的解决方案)?   Java中的多态性问题   带有@SecondaryTable注释的java JPA/Hibernate映射   java是否有JList的延迟加载实现?   java在nTested列表中查找元素并按特定属性删除   java将多个标记设置为“我的应用”中的内置地图应用   如何在使用java使用WebDriver创建新的google帐户时读取图像框中的文本   java返回的hashmap值为空   java我可以在应用服务器之外使用JBoss JDBC适配器吗?   java如何检查正在执行的类   java如何在打印文本字符串时使用Thymeleaf忽略HTML标记?   java如何调用泛型类型为T[]的方法作为参数?   索引如何使用java api中的solr 7.7.2在windows中索引文件夹中的txt文件?   java Akka:在子演员完成后停止演员   java JavaFX:无效的属性错误   我们可以使用java从MySql数据库中获取添加的图像吗?   java Swagger示例参数值   java如何解决:没有类型可用的源代码。您是否忘记继承所需的模块?   java为什么有前缀/后缀++但没有前缀/后缀+=?