structlog-telemetry


Namestructlog-telemetry JSON
Version 0.0.29 PyPI version JSON
download
home_page
SummaryA Structured Logger For Telemetry
upload_time2024-01-03 13:52:35
maintainer
docs_urlNone
author
requires_python>=3.9
license
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({"KEY_NOT_FOUND": "SEARCHED_KEY"})
logger.warning({"LATENCY": "30"})
logger.error({"SERVER_TIMEOUT": {"SERVER": "test.com", "TIMED_OUT_AFTER": 10}})
```
<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": "",
    "name": "structlog-telemetry",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "log,logging,observability,structlog,telemetry",
    "author": "",
    "author_email": "Francis Obiagwu <cyber.francis@comcast.net>",
    "download_url": "https://files.pythonhosted.org/packages/89/f4/61c99bdf78beea611c8fb283bd7c95793dc940ecffb959934937756d051d/structlog_telemetry-0.0.29.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({\"KEY_NOT_FOUND\": \"SEARCHED_KEY\"})\nlogger.warning({\"LATENCY\": \"30\"})\nlogger.error({\"SERVER_TIMEOUT\": {\"SERVER\": \"test.com\", \"TIMED_OUT_AFTER\": 10}})\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": "",
    "summary": "A Structured Logger For Telemetry",
    "version": "0.0.29",
    "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": "972bca6055e65101056f827cd3ada817530093230e8a3671a4a3a39e3baf16cf",
                "md5": "4636dee8067761b110e8ff08b05bb7c7",
                "sha256": "efec7261fafc3ea597afda3b7b6f69c171281870f984464f0184106d662b505d"
            },
            "downloads": -1,
            "filename": "structlog_telemetry-0.0.29-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4636dee8067761b110e8ff08b05bb7c7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 4357,
            "upload_time": "2024-01-03T13:52:34",
            "upload_time_iso_8601": "2024-01-03T13:52:34.354897Z",
            "url": "https://files.pythonhosted.org/packages/97/2b/ca6055e65101056f827cd3ada817530093230e8a3671a4a3a39e3baf16cf/structlog_telemetry-0.0.29-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "89f461c99bdf78beea611c8fb283bd7c95793dc940ecffb959934937756d051d",
                "md5": "831385010eb6543dd38a4ff4016a31fa",
                "sha256": "4c093e28f1d93519e469969b7c5569f1ca16fbf413495d1ca23dbf41ff51a716"
            },
            "downloads": -1,
            "filename": "structlog_telemetry-0.0.29.tar.gz",
            "has_sig": false,
            "md5_digest": "831385010eb6543dd38a4ff4016a31fa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 78021,
            "upload_time": "2024-01-03T13:52:35",
            "upload_time_iso_8601": "2024-01-03T13:52:35.898038Z",
            "url": "https://files.pythonhosted.org/packages/89/f4/61c99bdf78beea611c8fb283bd7c95793dc940ecffb959934937756d051d/structlog_telemetry-0.0.29.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-03 13:52:35",
    "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.15868s