{ "info": { "author": "Spyros Markopoulos", "author_email": "mail.doctor46@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet" ], "description": "nameko-structlog\n================\n\n\nStructlog as nameko extension\n\n\n* Free software: Apache Software License 2.0\n\n\nExtension for `nameko `_ that replaces python logging module with structlog.\n\nInstallation\n------------\n\nTo install nameko-structlog, simply use pip.\n\n.. code-block:: bash\n\n pip install nameko-structlog\n # to enable coloring during development\n pip install nameko-structlog[colors]\n\n\nUsage\n-----\n\nAdd Structlog log level to your nameko config file:\n\n.. code-block:: yaml\n\n # config.yml\n STRUCTLOG:\n DEVELOPMENT_MODE: ${DEV:false}\n WORKER_NAME: ${WORKER_NAME:false}\n\n ...\n\n\nInclude the ``StructlogDependency`` dependency in your service class:\n\n.. code-block:: python \n\n # service.py\n from nameko.rpc import rpc \n\n from nameko_structlog import StructlogDependency\n\n class MyService(object):\n name = 'demo'\n\n log = StructlogDependency()\n\n @rpc \n def my_method(self, name):\n self.log.info('Your name is '.format(name))\n\n\nRun your service, providing the config file:\n\n.. code-block:: shell\n\n $ nameko run service --config config.yaml\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.1 (2018-10-29)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tyler46/nameko-structlog", "keywords": "nameko logging structlog", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "nameko-structlog", "package_url": "https://pypi.org/project/nameko-structlog/", "platform": "", "project_url": "https://pypi.org/project/nameko-structlog/", "project_urls": { "Homepage": "https://github.com/tyler46/nameko-structlog" }, "release_url": "https://pypi.org/project/nameko-structlog/0.1.1/", "requires_dist": [ "nameko (>=2.5.0)", "structlog (>=18.2.0)", "colorama (>=0.4.0); extra == 'colors'", "coverage (==4.5.1); extra == 'dev'", "pip (==18.1); extra == 'dev'", "bumpversion (==0.5.3); extra == 'dev'", "flake8 (==3.5.0); extra == 'dev'", "pylint (>=1.9.3); extra == 'dev'", "twine (>=1.12.1); extra == 'dev'", "wheel (>=0.32.2); extra == 'dev'" ], "requires_python": "", "summary": "Nameko extension exposing a structlog dependency injector", "version": "0.1.1" }, "last_serial": 4428394, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7ea32db16659f2700a8da76ec054979d", "sha256": "215524d634eba51347e0f51ba64b72a12e4e1f95915104e6b9a56aeaeca9d449" }, "downloads": -1, "filename": "nameko_structlog-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ea32db16659f2700a8da76ec054979d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4025, "upload_time": "2018-10-29T17:07:31", "url": "https://files.pythonhosted.org/packages/f6/fc/0eae4553b87997af9bd1529c23210efbc9ab2efc3496c4395ec2e9e6bb87/nameko_structlog-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "cbc362894542e94f4b264d074c895af8", "sha256": "3a542da9f1dbe45e9702a58792c5a5db5e03077d6c949d928ee887b3be4724a6" }, "downloads": -1, "filename": "nameko_structlog-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbc362894542e94f4b264d074c895af8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4013, "upload_time": "2018-10-29T17:09:25", "url": "https://files.pythonhosted.org/packages/4d/11/99747e7523071f805b91908e2597858ef0a8c4bfa4ae7e5be3931234925f/nameko_structlog-0.1.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cbc362894542e94f4b264d074c895af8", "sha256": "3a542da9f1dbe45e9702a58792c5a5db5e03077d6c949d928ee887b3be4724a6" }, "downloads": -1, "filename": "nameko_structlog-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbc362894542e94f4b264d074c895af8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4013, "upload_time": "2018-10-29T17:09:25", "url": "https://files.pythonhosted.org/packages/4d/11/99747e7523071f805b91908e2597858ef0a8c4bfa4ae7e5be3931234925f/nameko_structlog-0.1.1-py2.py3-none-any.whl" } ] }