rlogging


Namerlogging JSON
Version 2.0.3 PyPI version JSON
download
home_pageNone
SummaryA set of tools to improve the observability of applications
upload_time2024-11-10 17:20:37
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseMIT
keywords rocshers logging
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # rLogging

A set of tools to improve the observability of applications

[![PyPI](https://img.shields.io/pypi/v/rlogging)](https://pypi.org/project/rlogging/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/rlogging)](https://pypi.org/project/rlogging/)

[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=rocshers_rlogging&metric=coverage)](https://sonarcloud.io/summary/new_code?id=rocshers_rlogging)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=rocshers_rlogging&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=rocshers_rlogging)

[![Downloads](https://static.pepy.tech/badge/rlogging)](https://pepy.tech/project/rlogging)
[![GitLab stars](https://img.shields.io/gitlab/stars/rocshers/python/rlogging)](https://gitlab.com/rocshers/python/rlogging)
[![GitLab last commit](https://img.shields.io/gitlab/last-commit/rocshers/python/rlogging)](https://gitlab.com/rocshers/python/rlogging)

## Functionality

- Formatters
  - **JsonFormatter** - Convert log to json
  - **ElkFormatter** - Convert log to json for ELK parsing (one-dimensional array)
- Adapters
  - **HttpLoggerAdapter**
  - **HttpLoggerAdapter**
- Django
  - **DjangoLoggerAdapter**
  - **LoggingMiddleware**

## Contribute

Issue Tracker: <https://gitlab.com/rocshers/python/rlogging/-/issues>  
Source Code: <https://gitlab.com/rocshers/python/rlogging>

Before adding changes:

Normal logging setup with new classes

```bash
make install
```

After changes:

```bash
make format test
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "rlogging",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "rocshers, logging",
    "author": null,
    "author_email": "Alekse Marusich <alekse.marusich@rocshers.com>",
    "download_url": "https://files.pythonhosted.org/packages/2a/73/a321a566c98ab6f2a758848f06d2d7aed4a0bfb4261015b81405d9c382c5/rlogging-2.0.3.tar.gz",
    "platform": null,
    "description": "# rLogging\n\nA set of tools to improve the observability of applications\n\n[![PyPI](https://img.shields.io/pypi/v/rlogging)](https://pypi.org/project/rlogging/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/rlogging)](https://pypi.org/project/rlogging/)\n\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=rocshers_rlogging&metric=coverage)](https://sonarcloud.io/summary/new_code?id=rocshers_rlogging)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=rocshers_rlogging&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=rocshers_rlogging)\n\n[![Downloads](https://static.pepy.tech/badge/rlogging)](https://pepy.tech/project/rlogging)\n[![GitLab stars](https://img.shields.io/gitlab/stars/rocshers/python/rlogging)](https://gitlab.com/rocshers/python/rlogging)\n[![GitLab last commit](https://img.shields.io/gitlab/last-commit/rocshers/python/rlogging)](https://gitlab.com/rocshers/python/rlogging)\n\n## Functionality\n\n- Formatters\n  - **JsonFormatter** - Convert log to json\n  - **ElkFormatter** - Convert log to json for ELK parsing (one-dimensional array)\n- Adapters\n  - **HttpLoggerAdapter**\n  - **HttpLoggerAdapter**\n- Django\n  - **DjangoLoggerAdapter**\n  - **LoggingMiddleware**\n\n## Contribute\n\nIssue Tracker: <https://gitlab.com/rocshers/python/rlogging/-/issues>  \nSource Code: <https://gitlab.com/rocshers/python/rlogging>\n\nBefore adding changes:\n\nNormal logging setup with new classes\n\n```bash\nmake install\n```\n\nAfter changes:\n\n```bash\nmake format test\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A set of tools to improve the observability of applications",
    "version": "2.0.3",
    "project_urls": null,
    "split_keywords": [
        "rocshers",
        " logging"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "657525a6fad0e2f4d9cb18b2dd991d95f76e9944db3d1833833a123e07f2a67c",
                "md5": "92315c958d937d26ac49f260163a7edb",
                "sha256": "4135572f527a88d92b6b71b642bc97c42c38b0e5aa6551ca0d7a0dc095cc7cad"
            },
            "downloads": -1,
            "filename": "rlogging-2.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "92315c958d937d26ac49f260163a7edb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 16731,
            "upload_time": "2024-11-10T17:20:35",
            "upload_time_iso_8601": "2024-11-10T17:20:35.650967Z",
            "url": "https://files.pythonhosted.org/packages/65/75/25a6fad0e2f4d9cb18b2dd991d95f76e9944db3d1833833a123e07f2a67c/rlogging-2.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2a73a321a566c98ab6f2a758848f06d2d7aed4a0bfb4261015b81405d9c382c5",
                "md5": "08f70c8e5e37be0f655fd3aac82a2b53",
                "sha256": "a3a5dc6ee70674ab3a38d4e415fa50070b9038b8f3d787250e62635672b59305"
            },
            "downloads": -1,
            "filename": "rlogging-2.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "08f70c8e5e37be0f655fd3aac82a2b53",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 13756,
            "upload_time": "2024-11-10T17:20:37",
            "upload_time_iso_8601": "2024-11-10T17:20:37.545286Z",
            "url": "https://files.pythonhosted.org/packages/2a/73/a321a566c98ab6f2a758848f06d2d7aed4a0bfb4261015b81405d9c382c5/rlogging-2.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-10 17:20:37",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "rlogging"
}
        
Elapsed time: 0.39158s