nameko扩展公开structlog依赖注入程序

nameko-structlog的Python项目详细描述


结构日志作为nameko扩展名

  • 免费软件:apache软件许可证2.0

用structlog替换python日志模块的nameko的扩展。

安装

要安装nameko structlog,只需使用pip。

pip install nameko-structlog
# to enable coloring during development
pip install nameko-structlog[colors]

用法

将structlog日志级别添加到nameko配置文件:

# config.ymlSTRUCTLOG:DEVELOPMENT_MODE:${DEV:false}WORKER_NAME:${WORKER_NAME:false}...

在服务类中包含StructlogDependency依赖项:

# service.pyfromnameko.rpcimportrpcfromnameko_structlogimportStructlogDependencyclassMyService(object):name='demo'log=StructlogDependency()@rpcdefmy_method(self,name):self.log.info('Your name is '.format(name))

运行您的服务,提供配置文件:

$ nameko run service --config config.yaml

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史

0.1.1(2018-10-29)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java SimpleFramework和工厂方法   Java适当地处理异常   java单例类不起作用   java小程序和Swing在eclipse中不显示组件   多个键上的java Redisson FastRemove不起作用   java验证请求正文不等于模式   在Java中从URL读取数据   eche RecyclerView项的java Set自定义字体   string Java如何从Date获取HH:mm:ss   当Java应用程序落后于负载均衡器时,在某些URL上强制使用SSL   使用esapi时发生java错误   java使用流根据第二个列表中的值更新一个列表中的对象   组织。openqa。硒。Java中的NoTouchElementException WebDriver?   从JSON字符串Java创建CSV文件