structlog-telemetry


Namestructlog-telemetry JSON
Version 2.0.0 PyPI version JSON
download
home_pageNone
SummaryA Structured Logger For Telemetry
upload_time2024-11-06 10:19:29
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords log logging observability structlog telemetry
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # StructLog-Telemetry
Structlog-Telemetry is a very simple custom Python structured logger library.

[![unittests](https://github.com/cyber-francis/structlog_telemetry/actions/workflows/pytest.yaml/badge.svg)](https://github.com/cyber-francis/structlog_telemetry/actions/workflows/pytest.yaml)[![release](https://github.com/cyber-francis/structlog_telemetry/actions/workflows/release.yaml/badge.svg)](https://github.com/cyber-francis/structlog_telemetry/actions/workflows/release.yaml)

## Installation
```bash
python3 -m pip install structlog-telemetry
```

## Usage

```python
from structlog_telemetry.structlog_telemetry import StructLogTelemetry

APP_NAME = "APP_X"
APP_VERSION = "v0.0.1"
logger = StructLogTelemetry(APP_NAME, APP_VERSION)


logger.info("hello world")
logger.warning("Hello world")
logger.error("hello world")
```
<img src="https://raw.githubusercontent.com/cyber-francis/structlog_telemetry/main/docs/log.png">

## Contributing

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

Please make sure to update tests as appropriate.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "structlog-telemetry",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "log, logging, observability, structlog, telemetry",
    "author": null,
    "author_email": "Francis Obiagwu <cyber.francis@comcast.net>",
    "download_url": "https://files.pythonhosted.org/packages/4c/a3/c27344c1f8bf04c08d123687b5f17106504407df37ab5f2df65320bb98da/structlog_telemetry-2.0.0.tar.gz",
    "platform": null,
    "description": "# StructLog-Telemetry\nStructlog-Telemetry is a very simple custom Python structured logger library.\n\n[![unittests](https://github.com/cyber-francis/structlog_telemetry/actions/workflows/pytest.yaml/badge.svg)](https://github.com/cyber-francis/structlog_telemetry/actions/workflows/pytest.yaml)[![release](https://github.com/cyber-francis/structlog_telemetry/actions/workflows/release.yaml/badge.svg)](https://github.com/cyber-francis/structlog_telemetry/actions/workflows/release.yaml)\n\n## Installation\n```bash\npython3 -m pip install structlog-telemetry\n```\n\n## Usage\n\n```python\nfrom structlog_telemetry.structlog_telemetry import StructLogTelemetry\n\nAPP_NAME = \"APP_X\"\nAPP_VERSION = \"v0.0.1\"\nlogger = StructLogTelemetry(APP_NAME, APP_VERSION)\n\n\nlogger.info(\"hello world\")\nlogger.warning(\"Hello world\")\nlogger.error(\"hello world\")\n```\n<img src=\"https://raw.githubusercontent.com/cyber-francis/structlog_telemetry/main/docs/log.png\">\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first\nto discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Structured Logger For Telemetry",
    "version": "2.0.0",
    "project_urls": {
        "Homepage": "https://github.com/cyber-francis/structlog_telemetry",
        "Issues": "https://github.com/cyber-francis/structlog_telemetry/issues"
    },
    "split_keywords": [
        "log",
        " logging",
        " observability",
        " structlog",
        " telemetry"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "deab118402ed90d2e02286e3a4ff06a382bd6c5608fd5ee3c742368107d91803",
                "md5": "c3d2347fafb804440b6bd26e8548bfbc",
                "sha256": "d67a3c0b39d2c1b873117a9056be9c9adf8960ae89490a0fc9cd4fe0c7459906"
            },
            "downloads": -1,
            "filename": "structlog_telemetry-2.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c3d2347fafb804440b6bd26e8548bfbc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 3933,
            "upload_time": "2024-11-06T10:19:27",
            "upload_time_iso_8601": "2024-11-06T10:19:27.879531Z",
            "url": "https://files.pythonhosted.org/packages/de/ab/118402ed90d2e02286e3a4ff06a382bd6c5608fd5ee3c742368107d91803/structlog_telemetry-2.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ca3c27344c1f8bf04c08d123687b5f17106504407df37ab5f2df65320bb98da",
                "md5": "e520852b00c24bf2b5a80b599449aa7a",
                "sha256": "f2bd9bf46731559c4d8604dd57713df6b2922cc75442f3e8ac70b06f329773d7"
            },
            "downloads": -1,
            "filename": "structlog_telemetry-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "e520852b00c24bf2b5a80b599449aa7a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 85806,
            "upload_time": "2024-11-06T10:19:29",
            "upload_time_iso_8601": "2024-11-06T10:19:29.074998Z",
            "url": "https://files.pythonhosted.org/packages/4c/a3/c27344c1f8bf04c08d123687b5f17106504407df37ab5f2df65320bb98da/structlog_telemetry-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-06 10:19:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cyber-francis",
    "github_project": "structlog_telemetry",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "structlog-telemetry"
}
        
Elapsed time: 0.39881s