Name | rlogging JSON |
Version |
2.0.3
JSON |
| download |
home_page | None |
Summary | A set of tools to improve the observability of applications |
upload_time | 2024-11-10 17:20:37 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.12 |
license | MIT |
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"
}