更好的python在一行中登录

logquick的Python项目详细描述


快速登录

更好的python在一行中登录

标准库中的python日志记录包非常棒,它肯定比在代码中到处散播print()语句要好得多。 然而,即使是hough设置它也只需要几行代码,配置它使它在项目中看起来更漂亮,只需要一遍又一遍地做同样的事情。

因此,我创建了logquicky

因为这基本上只是日志模块上的一个非常简单的配置,这也使得一旦您决定您的项目需要更高级的功能,就很容易返回到它。 但是,它希望在快速构建脚本或开始新项目时为您节省一些时间。

最后,这也是我对pypi的第一个(希望是有用的)小的开源贡献,所以我认为这是一个很好的练习。

功能

  • 彩色日志级别使识别不同级别变得容易。
  • 预先配置的日志行格式,
  • 日志文件的可选日志记录,
  • 能够为更好的进度条等重写行。
  • 基于python的日志模块。

安装

pip install logquicky

注释

python 3.6+支持logquicky(由于使用了f字符串)

如何使用

基本示例

importlogquicky# Add this line to create your logger.log=logquicky.load('my-logger')# Start logging!log.info("This is a log message")

看看它的实际效果

simple.svg

从多个文件记录

#!/usr/bin/env python# --- example2.py ---importlogquickyimportother_file# Creates a new logger and returns it.log=logquicky.load('my-logger')log.info("I can log from here...")
# --- example2_other_file.py ---importlogquickylog=logquicky.load('my-logger')defrun():log.info("And from here as well!")

结果:

2019-02-28 12:16:56 my-logger [INFO] I can log from here...
2019-02-28 12:16:56 my-logger [INFO] And from here as well!

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

推荐PyPI第三方库


热门话题
Java,我如何在方法中放置一个开关盒?   Java将数组添加到数组特殊模式   java的类常量和文件导入   如何在java中使用正则表达式更改匹配子字符串的前缀和后缀   Java Hashmap实现中的字符串哈希问题   java如何计算数组中的连续数字组   处理异常后如何在java中重新启动thrift服务器?   java嵌套列表迭代器。程序不会终止   如何在maven目标目录下的JAR文件中运行java类?   mysql Java JPA/Hibernate级联删除   java使用ApachePDFBox在PDF中查找javascript代码   java将hsqlDB集成到netbeans 7 IDE中   java如何删除word梯形图中的最后一个“>”   java如何存储由Minimax扩展的节点数