{ "info": { "author": "appknox", "author_email": "engineering@appknox.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# aklogger\n\nKeep track of all the events happening in your project: A generic logging package for python projects.\n\n## [Features]\n\n- Logging to console\n- Logging to file\n- Push logs to slack\n\n## Installation\n\n```\n$ pip install aklogger\n```\n\n## Usage\n\nFollowing script will log messages to slack, file and console:\n\n```python\nfrom aklogger import logger\n\nlogger.set_name('mycroft')\nlogger.setLevel('DEBUG')\n\n# This will log to console\nlogger.info('Some Dummy log', 'Some dummy details of the dummy log')\n\n# Enable File log\nlogger.log_to_file('file.log')\n\n# This will log to file and console\nlogger.info('Some Dummy log', 'Some dummy details of the dummy log')\n\n# Enable Slack\nlogger.enable_slack(SLACK_TOKEN)\n\n# Set slack level\nlogger.set_slack_level('WARNING')\n\n# Now the logs will be log to slack\nlogger.warning('Some Dummy log', 'Some dummy details of the dummy log')\n\n# You can also do a force push to slack no matter what the slack level is set.\nlogger.info('Dummy log', 'Details of the dummy log', force_push_slack=True)\n```\n\nSee [python logging docs](https://docs.python.org/3/library/logging.html) for more uses.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/appknox/aklogger", "keywords": "appknox aklogger", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aklogger", "package_url": "https://pypi.org/project/aklogger/", "platform": "", "project_url": "https://pypi.org/project/aklogger/", "project_urls": { "Homepage": "https://github.com/appknox/aklogger" }, "release_url": "https://pypi.org/project/aklogger/0.1.1/", "requires_dist": [ "slacker (<=0.9.65,>=0.7.3)", "six (==1.11.0)", "bumpversion (==0.5.3) ; extra == 'dev'", "twine (==1.12.1) ; extra == 'dev'", "flake8 (==3.7.7) ; extra == 'dev'", "codecov (==2.0.15) ; extra == 'test'", "coverage (==4.5.2) ; extra == 'test'", "pytest-cov (==2.6.1) ; extra == 'test'" ], "requires_python": "", "summary": "A generic logging package for python projects", "version": "0.1.1" }, "last_serial": 4987780, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "a11b09c4f12b6ff4f5f5add9572c4582", "sha256": "5599fe8df6f02af3919674e556a70128c03b75b58695f48efae32085d652d667" }, "downloads": -1, "filename": "aklogger-0.0.1a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a11b09c4f12b6ff4f5f5add9572c4582", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7560, "upload_time": "2019-03-08T10:35:50", "url": "https://files.pythonhosted.org/packages/c1/4e/4a4537a0b371fbea04aa30bc875957c36f62a60cf9de7632dc56caec478f/aklogger-0.0.1a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "910bcdecda8566fa8181a0a666d2d837", "sha256": "b2ccaf11174240afb8a78a34a07e62c4bcb4ef95a108a95bfd96d47bcb9ea76c" }, "downloads": -1, "filename": "aklogger-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "910bcdecda8566fa8181a0a666d2d837", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5526, "upload_time": "2019-03-08T10:35:52", "url": "https://files.pythonhosted.org/packages/21/70/00509ee02ee3d832eae08abb6a3f5cc35d9ee5e1b472d734c9f616514a54/aklogger-0.0.1a1.tar.gz" } ], "0.0.2a1": [ { "comment_text": "", "digests": { "md5": "bfa21cf6097c1769fb08aaaaf264b5b3", "sha256": "f9fc4427a2c474bf44d9575ef42c23ee9bd1c407eb3579a25a13447f978ac726" }, "downloads": -1, "filename": "aklogger-0.0.2a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfa21cf6097c1769fb08aaaaf264b5b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5110, "upload_time": "2019-03-20T11:43:20", "url": "https://files.pythonhosted.org/packages/17/90/4e6e05b54e44211618d1a0a80bd4bdc86a56954813675b95687ce8141be2/aklogger-0.0.2a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66b4bf1095fa536f2a0d0df2e0828023", "sha256": "cf40c7c021f5fbfd173dffa1356451c6b2cf89fa24fb431594848b7c084f5da9" }, "downloads": -1, "filename": "aklogger-0.0.2a1.tar.gz", "has_sig": false, "md5_digest": "66b4bf1095fa536f2a0d0df2e0828023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3577, "upload_time": "2019-03-20T11:43:21", "url": "https://files.pythonhosted.org/packages/4d/61/efecb3eb13616eff36f20712dc8641d4f3dd57826321c6680c298f1d5621/aklogger-0.0.2a1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b9a7157b006a4841a5e710e1a0c0a82c", "sha256": "27e6c80d5cb7cc3f61b042ce36f7f77c02a222eb942838f8a38a38677f8e2c9b" }, "downloads": -1, "filename": "aklogger-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9a7157b006a4841a5e710e1a0c0a82c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5143, "upload_time": "2019-03-20T17:22:22", "url": "https://files.pythonhosted.org/packages/46/48/bc61fe001e21616c06122313eb25c8de7d82aa9e23ee29ea4ee3896b838a/aklogger-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "704834bded6e7fdc89a6bfedb18500b9", "sha256": "71ab3c0e595460e0686b926a9ecac09ccb2e84c8e390bcb58381eb9800a0b340" }, "downloads": -1, "filename": "aklogger-0.1.0.tar.gz", "has_sig": false, "md5_digest": "704834bded6e7fdc89a6bfedb18500b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3650, "upload_time": "2019-03-20T17:22:23", "url": "https://files.pythonhosted.org/packages/6c/65/1e07555aaa465915353a654f1f689f566b9ea6d7cdce27798edb8e10b5b6/aklogger-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "677cc3595823b128b41fc15172f08c84", "sha256": "bb12d299ba2bc4d20708c46112cf19c117010aa8e01b6872e522a4e83171b88c" }, "downloads": -1, "filename": "aklogger-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "677cc3595823b128b41fc15172f08c84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5342, "upload_time": "2019-03-26T14:11:20", "url": "https://files.pythonhosted.org/packages/a6/8d/8cfaf6ccda86e9607e93943b5195f413b555264c4c825248fad3c529e602/aklogger-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5edf34785caa5860c38fc0263d9e195", "sha256": "933687fa8ef81e99ddbd71b0c5fb3882034d167e6ce09ed03055f2284e4d9ced" }, "downloads": -1, "filename": "aklogger-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f5edf34785caa5860c38fc0263d9e195", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3811, "upload_time": "2019-03-26T14:11:22", "url": "https://files.pythonhosted.org/packages/37/de/00a3bb1a43dc924bd81e506e842b5d43daae1c181ee134a7996f8de480a7/aklogger-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "677cc3595823b128b41fc15172f08c84", "sha256": "bb12d299ba2bc4d20708c46112cf19c117010aa8e01b6872e522a4e83171b88c" }, "downloads": -1, "filename": "aklogger-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "677cc3595823b128b41fc15172f08c84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5342, "upload_time": "2019-03-26T14:11:20", "url": "https://files.pythonhosted.org/packages/a6/8d/8cfaf6ccda86e9607e93943b5195f413b555264c4c825248fad3c529e602/aklogger-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5edf34785caa5860c38fc0263d9e195", "sha256": "933687fa8ef81e99ddbd71b0c5fb3882034d167e6ce09ed03055f2284e4d9ced" }, "downloads": -1, "filename": "aklogger-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f5edf34785caa5860c38fc0263d9e195", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3811, "upload_time": "2019-03-26T14:11:22", "url": "https://files.pythonhosted.org/packages/37/de/00a3bb1a43dc924bd81e506e842b5d43daae1c181ee134a7996f8de480a7/aklogger-0.1.1.tar.gz" } ] }