{ "info": { "author": "pressure", "author_email": "pres.sure@ymail.com", "bugtrack_url": null, "classifiers": [], "description": "[![](https://img.shields.io/pypi/v/discordlogger.svg)](https://pypi.org/project/discordlogger/)\n\n# discord-logger\nA Python logger to send information to Discord Webhooks.\n\n## Installation\nInstall this package via `pip` by executing `pip install discordlogger`\n\n## Usage\n\n### Basic Usage\n\n```python\nimport logging\n\nfrom discordlogger import DiscordFormatter\n\nlogger = logging.getLogger(__name__)\nlogger.setLevel(logging.INFO)\nh = DiscordHandler(webhook_url=URL)\nh.setLevel(logging.INFO)\nlogger.addHandler(h)\n\nlogger.info('Hello World')\n```\n\n### Advanced Formating\n\n```python\nimport logging\n\nfrom discordlogger import DiscordFormatter, DiscordHandler\n\nlogger = logging.getLogger(__name__)\nlogger.setLevel(logging.INFO)\nh = DiscordHandler(webhook_url=URL)\nh.addFormatter(DiscordFormatter())\nlogger.addHandler(h)\n\nlogger.info('Hello World')\nlogger.warning('Warning!')\ntry:\n print(data['hello'])\nexcept Exception:\n logger.exception('Exception!')\nlogger.critical('Emergency here!')\n```\n\n### Filtering\n\n```python\nimport logging\n\nfrom discordlogger import DiscordFormatter, DiscordLogFilter\n\nlogger = logging.getLogger(__name__)\nlogger.setLevel(logging.INFO)\nh = DiscordHandler(webhook_url=URL)\nh.addFilter(DiscordLogFilter())\nlogger.addHandler(h)\n\n# Now this doesn't activate the discord webhook\nlogger.info(\"Hello World\")\n\n# Whereas this does\nlogger.info(\"Hello World\", extra={'notify_discord': True})\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/2press/discord-logger", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "discordlogger", "package_url": "https://pypi.org/project/discordlogger/", "platform": "", "project_url": "https://pypi.org/project/discordlogger/", "project_urls": { "Homepage": "https://github.com/2press/discord-logger" }, "release_url": "https://pypi.org/project/discordlogger/0.0.2/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A Python logger to send information to Discord Webhooks.", "version": "0.0.2" }, "last_serial": 4676133, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e85bf7213838ee32ee223a5fdd214fcd", "sha256": "528314a27fe9fdd45e87ac12a516ce49f043a2184e93837d453a199f0d405806" }, "downloads": -1, "filename": "discordlogger-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e85bf7213838ee32ee223a5fdd214fcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3554, "upload_time": "2019-01-07T18:00:02", "url": "https://files.pythonhosted.org/packages/b7/8f/ba1b230069d0cf5cd898b26710367f6f0fad9600336eccc3b9e80ef1e147/discordlogger-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "894fde9a4f882446ebcbeb2bdf3b541d", "sha256": "71d183a0eeb53042123f8758f0dd80b04372160a7356085804210db7121a08ca" }, "downloads": -1, "filename": "discordlogger-0.0.1.tar.gz", "has_sig": false, "md5_digest": "894fde9a4f882446ebcbeb2bdf3b541d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2609, "upload_time": "2019-01-07T18:00:04", "url": "https://files.pythonhosted.org/packages/99/da/0610ed3c582c293f9c0e2e858624954c597632866425de28c78e3f980750/discordlogger-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5b8a09f24e7f8cfa9e9d90e63cb71a89", "sha256": "2812ba0dfef20c02314a6c738eba86a1cf2b1a98f8493e9a005ce89f2c9077df" }, "downloads": -1, "filename": "discordlogger-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5b8a09f24e7f8cfa9e9d90e63cb71a89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3752, "upload_time": "2019-01-09T10:07:50", "url": "https://files.pythonhosted.org/packages/38/24/7732ec184aab95603dc8d39152d80b7ba162c926da65fe13e138bc089a91/discordlogger-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c09db62249ba9beae14b3549616bc36a", "sha256": "93ebcd2fe18e2eabe0e4d2fc2e761c96670f62b054c526d9ea1b1f6f8fbc4e4f" }, "downloads": -1, "filename": "discordlogger-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c09db62249ba9beae14b3549616bc36a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2829, "upload_time": "2019-01-09T10:07:51", "url": "https://files.pythonhosted.org/packages/62/f7/bf5a34b12b7a67632a53984e9e1586faad2b404e59ca5c764cbf330ee216/discordlogger-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5b8a09f24e7f8cfa9e9d90e63cb71a89", "sha256": "2812ba0dfef20c02314a6c738eba86a1cf2b1a98f8493e9a005ce89f2c9077df" }, "downloads": -1, "filename": "discordlogger-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5b8a09f24e7f8cfa9e9d90e63cb71a89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3752, "upload_time": "2019-01-09T10:07:50", "url": "https://files.pythonhosted.org/packages/38/24/7732ec184aab95603dc8d39152d80b7ba162c926da65fe13e138bc089a91/discordlogger-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c09db62249ba9beae14b3549616bc36a", "sha256": "93ebcd2fe18e2eabe0e4d2fc2e761c96670f62b054c526d9ea1b1f6f8fbc4e4f" }, "downloads": -1, "filename": "discordlogger-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c09db62249ba9beae14b3549616bc36a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2829, "upload_time": "2019-01-09T10:07:51", "url": "https://files.pythonhosted.org/packages/62/f7/bf5a34b12b7a67632a53984e9e1586faad2b404e59ca5c764cbf330ee216/discordlogger-0.0.2.tar.gz" } ] }