适用于开发符合12 Factor App方法的微服务的Python日志模块。
项目描述
Python日志模块,用于开发符合12 Factor App方法的微服务。仅依赖Python标准库。但是,可以安装setuptools以提供额外的功能。
安装
Py12fLogging可以从PyPI安装
pip install py12flogging
用法
Py12fLogging是一个用于开发微服务的模块。它不是一个独立的应用程序。有关更多信息,请参阅模块文档。
log_formatter -模块的示例使用
import logging from py12flogging import log_formatter log_formatter.setup_app_logging('my_app') logging.info('all done')
美化日志输出
开发人员可能会希望在开发过程中重构应用程序的日志输出流。这可以通过使用pprint命令行应用程序实现,该程序将来自stdin的日志输出流格式化输出,并立即刷新到stdout。有关更多信息,请参阅模块文档。
将应用程序的stdout连接到pprint模块
./my_app.py | python -m py12flogging.pprint
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分布
py12flogging-0.7.0.tar.gz (16.0 kB 查看哈希值)
构建分布
py12flogging-0.7.0-py3-none-any.whl (12.4 kB 查看哈希值)
关闭
py12flogging-0.7.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 93c651fa875363e63a0165e174d023fc22569ee455bec03b7cd0eaae311a0ff8 |
|
MD5 | 719ef74d2eb9d6fbb68e15ee46fb5b10 |
|
BLAKE2b-256 | cc8ee21d57ca3b8cf65d846a06b8bd8c6fcd63ea91a0816505f664fc4b66d441 |
关闭
py12flogging-0.7.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | afb87d848f235342e5d831468083578d927e80d232f789e7d1ec20d3bad446fa |
|
MD5 | 7c9d78beeebcc909685d0417d5bf0d68 |
|
BLAKE2b-256 | f5c5cba67f62af92f682e1231b545fdf7acb3fcb6ef11da1af7f87a4f85976f6 |