python服务实用程序
service_utils的Python项目详细描述
#服务实用程序
一个简单的python包,用于快速方便的微服务日志记录和配置。
[![科达西徽章](https://api.codacy.com/project/badge/grade/819d6be760c04433a00dace98c674058)(https://app.codacy.com/app/sid1057/service-utils?utm_source=github.com&utm_medium=referral&utm_content=sid1057/service_utils&utm_campaign=badge_grade_dashboard)
[![构建状态](https://travis-ci.com/sid1057/service_utils.svg?branch=master)(https://travis ci.com/sid1057/service-utils)
[![版本](https://img.shields.io/pypi/v/service-utils.svg)(https://pypi.org/project/service-utils/)
[![许可证](https://img.shields.io/github/license/sid1057/service-utils.svg)(https://github.com/sid1057/service-utils/blob/master/license)
使用这个库的东西是一个配置文件。我特别使用.in i格式,因为它是可读的,在python中解析很简单,并且不允许使用大型多级配置。
简单又好:“pip3安装服务实用程序”
2。简单但不太好:只需在存储库中复制service utils.py
3。不是那么简单,但它允许您拥有库的最后一个稳定版本(如果您真的需要):在存储库中使用.git modules文件,如下所示:
.gitmodules:
``bash
[子模块“service-utils”]
path=modules/service-utils
url=https://github.com/sid1057/service-utils.git
branch=从服务实用程序导入服务实用程序中释放如何在代码中使用它
configuration\u required=true)
您同意我对应用程序中的配置和执行此操作的部分代码的看法:
1。配置应尽可能简单。
2.配置应为单一服务。
3.配置包应该做最大限度的例行程序,但没有更多。4。配置包应该在配置文件中包含一些默认部分。
5.配置包应该允许用户(程序员)对配置进行任何操作。
6.您的应用程序应该只有一个logger
use
`` python
service-utils=service-utils(
'--config-key',运行应用程序时应该有这个关键字
configuration-required=true,如果是真的,你必须用配置键运行你的应用程序。它会显示在“python3 app.py--help`)”
```
\
一个简单的python包,用于快速方便的微服务日志记录和配置。
[![科达西徽章](https://api.codacy.com/project/badge/grade/819d6be760c04433a00dace98c674058)(https://app.codacy.com/app/sid1057/service-utils?utm_source=github.com&utm_medium=referral&utm_content=sid1057/service_utils&utm_campaign=badge_grade_dashboard)
[![构建状态](https://travis-ci.com/sid1057/service_utils.svg?branch=master)(https://travis ci.com/sid1057/service-utils)
[![版本](https://img.shields.io/pypi/v/service-utils.svg)(https://pypi.org/project/service-utils/)
[![许可证](https://img.shields.io/github/license/sid1057/service-utils.svg)(https://github.com/sid1057/service-utils/blob/master/license)
使用这个库的东西是一个配置文件。我特别使用.in i格式,因为它是可读的,在python中解析很简单,并且不允许使用大型多级配置。
简单又好:“pip3安装服务实用程序”
2。简单但不太好:只需在存储库中复制service utils.py
3。不是那么简单,但它允许您拥有库的最后一个稳定版本(如果您真的需要):在存储库中使用.git modules文件,如下所示:
.gitmodules:
``bash
[子模块“service-utils”]
path=modules/service-utils
url=https://github.com/sid1057/service-utils.git
branch=从服务实用程序导入服务实用程序中释放如何在代码中使用它
configuration\u required=true)
您同意我对应用程序中的配置和执行此操作的部分代码的看法:
1。配置应尽可能简单。
2.配置应为单一服务。
3.配置包应该做最大限度的例行程序,但没有更多。4。配置包应该在配置文件中包含一些默认部分。
5.配置包应该允许用户(程序员)对配置进行任何操作。
6.您的应用程序应该只有一个logger
use
`` python
service-utils=service-utils(
'--config-key',运行应用程序时应该有这个关键字
configuration-required=true,如果是真的,你必须用配置键运行你的应用程序。它会显示在“python3 app.py--help`)”
```
\