Skip to main content

Python中用于记录日志的工具库,简单而优美,灵活而强大

Project description

zdppy_log

python的日志库

项目地址:https://github.com/zhangdapeng520/zdppy_log

安装方式

pip install zdppy_log

使用方式

from zdppy_log import Log

log1 = Log("logs/zdppy/zdppy_log1.log")


@log1.catch()
def my_function(x, y, z):
    # An error? It's caught anyway!
    return 1 / (x + y + z)


my_function(0, 0, 0)
# logger.add("out.log", backtrace=True, diagnose=True)  # Caution, may leak sensitive data in prod

log2 = Log("logs/zdppy/zdppy_log2.log")
log2.debug("log2日志")
log2.info("log2日志")
log2.warning("log2日志")
log2.error("log2日志")
log2.critical("log2日志")

log3 = Log("logs/zdppy/zdppy_log3.log", debug=False)
log3.debug("log3日志")
log3.info("log3日志")
log3.warning("log3日志")
log3.error("log3日志")
log3.critical("log3日志")

版本历史

  • 版本0.1.2 2022年2月19日 增加debug模式;默认json日志为False
  • 版本0.1.3 2022年3月4日 增加记录日志文件,日志方法,日志行数的功能
  • 版本0.1.4 2022年3月5日 移除第三方依赖
  • 版本0.1.5 2022年3月5日 增加控制是否开启日志全路径的开关量
  • 版本0.1.6 2022年3月16日 增加只输出到控制台的开关量及底层代码优化

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zdppy_log-0.1.6.tar.gz (54.1 kB view hashes)

Uploaded Source

Built Distribution

zdppy_log-0.1.6-py3-none-any.whl (62.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page