remote-log


Nameremote-log JSON
Version 1.0.11 PyPI version JSON
download
home_page
SummaryA simple function to send logging data to a remote server.
upload_time2023-10-05 15:29:16
maintainer
docs_urlNone
authorShubham Gupta
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ```python
import remote_log
remote_log("https://myserver.com/log/", "log this my dear logging server")
```

It sends a POST request to the server with the data you passed. If the system is offline, it stored the logs offline and sends all the data on the next call of `remote_log`.

This way you are always assured you will receive the data to be logged.

It also sends basic system information. Any uniquely identifiable information is not sent as plain text. It is hashed on the system using SHA256 before being sent. This way the logging server can still uniquely identify a log request but have no traceability back to the system that sent it thus allowing you to take a PRIVACY FIRST approach to logging.

The function `remote_log` is non blocking and doesn't return anything. It's only purpose is to send logging data.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "remote-log",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Shubham Gupta",
    "author_email": "shubhastro2@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a9/1f/42f1456ad03f5d51da907e145df69088378011d9eec8069e36c4e8b5696e/remote-log-1.0.11.tar.gz",
    "platform": null,
    "description": "```python\nimport remote_log\nremote_log(\"https://myserver.com/log/\", \"log this my dear logging server\")\n```\n\nIt sends a POST request to the server with the data you passed. If the system is offline, it stored the logs offline and sends all the data on the next call of `remote_log`.\n\nThis way you are always assured you will receive the data to be logged.\n\nIt also sends basic system information. Any uniquely identifiable information is not sent as plain text. It is hashed on the system using SHA256 before being sent. This way the logging server can still uniquely identify a log request but have no traceability back to the system that sent it thus allowing you to take a PRIVACY FIRST approach to logging.\n\nThe function `remote_log` is non blocking and doesn't return anything. It's only purpose is to send logging data.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A simple function to send logging data to a remote server.",
    "version": "1.0.11",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6dc5ac17c9eb5ffb7f727fea33baba9c6d1f01b2019c59f3d0b2c4b8aba7b1c7",
                "md5": "94ca7a52dc1932829e505cdc02059287",
                "sha256": "b98a4e8087426cfccefe98a540303dc4c25fcd7e98f42ffba2d99c055f0a3dec"
            },
            "downloads": -1,
            "filename": "remote_log-1.0.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "94ca7a52dc1932829e505cdc02059287",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4278,
            "upload_time": "2023-10-05T15:29:14",
            "upload_time_iso_8601": "2023-10-05T15:29:14.804596Z",
            "url": "https://files.pythonhosted.org/packages/6d/c5/ac17c9eb5ffb7f727fea33baba9c6d1f01b2019c59f3d0b2c4b8aba7b1c7/remote_log-1.0.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a91f42f1456ad03f5d51da907e145df69088378011d9eec8069e36c4e8b5696e",
                "md5": "5c8090ab1d6672cbc35911429b6f2254",
                "sha256": "b919c7497627bd637f2ebd39ab7a99ca279d1cafe2c5bcbfa8d7fa781467701a"
            },
            "downloads": -1,
            "filename": "remote-log-1.0.11.tar.gz",
            "has_sig": false,
            "md5_digest": "5c8090ab1d6672cbc35911429b6f2254",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3624,
            "upload_time": "2023-10-05T15:29:16",
            "upload_time_iso_8601": "2023-10-05T15:29:16.719961Z",
            "url": "https://files.pythonhosted.org/packages/a9/1f/42f1456ad03f5d51da907e145df69088378011d9eec8069e36c4e8b5696e/remote-log-1.0.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-05 15:29:16",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "remote-log"
}
        
Elapsed time: 2.82324s