{ "info": { "author": "Abdullah KULCU", "author_email": "abdullahkulcu@outlook.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# Camper-Logger-Exception \n**Simple, pretty and powerful logger and exception Catcher for python** \n\nThis library has been developed to make it easier to detect errors in the application, \nand to make the process easier. \n Also , More regular display of logs used in the application, allows saving to local file\n\n## **Install** \n*(For use 3.4+)*\n\n pip install Camper-Logger-Exception\n\n\n##### Using Logger\n\tfrom Camper.Log import CamperLogger\n\tlogger = CamperLogger(logger_name=__name__, debug=True, record=True, log_path=\"/usr/log\")\n\n\n**logger_name :** Logger name for application or class - Required \n\n**debug :** Debug Mode True or False (default False) - Optional\n\n **log_path :** The path of the saved log file (default project folder ) - Optional\n\n**record :** If it is called True, it saves the records to the file. (default False ) - Optional\n\n ##### Usage : \n\n\n logger.error(message=\"test\")\n logger.warning(message=\"test\")\n logger.info(message=\"test\")\n\n\n ##### Using Exception Catcher\n\tfrom Camper.ExceptionCatcher import CamperException\n\t@CamperException.exception_catcher(default=5,record=True) \n\tdef example(value):\n\t\t#do something here\n\n\n**default :** if If the function receives an error, the value to return. (default None) - Optional \n\n**default_callback :** Sends the default value to the specified function. - Optional \n\n **error_callback :** Sends the error message to the specified function. - Optional \n\n**log_path :** The path of the saved log file (default project folder ) - Optional\n\n**record :** If it is called True, it saves the records to the file. - Optional\n\n**post_endpoint :** If post_endpoint is added, it will post the message text to the url. (Post Payload {\"error\":\" Error message\"}) - Optional\n\n**extra_data :** Extra data added to post_endpoint (key extra) - Optional\n\n ###### Contribute:\nSend me more features if you want it\n\nWe need your Help to become it to better.\n\n ###### EDIT:\n 07-16-2019 : Add Sentry Capture Exception Feature\n for using - CamperException(sentry_dns=\"http://xxxxx.sentry.io/xxxxx\") \n\n###### Contact:\n\n>abdullahkulcu@outlook.com \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/abdullahkulcu/Camper-Logger-Exception", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "Camper-Logger-Exception", "package_url": "https://pypi.org/project/Camper-Logger-Exception/", "platform": "", "project_url": "https://pypi.org/project/Camper-Logger-Exception/", "project_urls": { "Homepage": "https://github.com/abdullahkulcu/Camper-Logger-Exception" }, "release_url": "https://pypi.org/project/Camper-Logger-Exception/0.2.0/", "requires_dist": [ "colorlog", "requests", "raven" ], "requires_python": "", "summary": "Python logging and exception catcher library for lazy peoples", "version": "0.2.0" }, "last_serial": 5540063, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "f3a95e957fd0d204f9c5b5f721555dcd", "sha256": "9317e7240a2a352b56e73dc8244d252569d0861d44d817bd0faad529ab134a1f" }, "downloads": -1, "filename": "Camper_Logger_Exception-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f3a95e957fd0d204f9c5b5f721555dcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15806, "upload_time": "2019-02-20T14:24:53", "url": "https://files.pythonhosted.org/packages/e7/54/db39888473dd9cd6aa20f4a00c52f5cb8b217406c4966649f01d654ae035/Camper_Logger_Exception-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d6e5a73cea9f08bc65f1cec8ac0a5df", "sha256": "e80fddd6a2c72802d0afedfed333d13fc90b230e586d846111c2fb4f0dcc74e1" }, "downloads": -1, "filename": "Camper-Logger-Exception-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8d6e5a73cea9f08bc65f1cec8ac0a5df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2299, "upload_time": "2019-02-20T14:24:55", "url": "https://files.pythonhosted.org/packages/9d/8f/5cb5d1953c07cf4deb1f0c91bb967c29b0dce9a037cde3e5db39829908ba/Camper-Logger-Exception-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1b617973fbfc242efa0327a96ed428bb", "sha256": "859c2adf4b7ce8186cdb4790d5dae2722f367e68b4e1645c649f0b8583ccab38" }, "downloads": -1, "filename": "Camper_Logger_Exception-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1b617973fbfc242efa0327a96ed428bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16617, "upload_time": "2019-02-21T15:00:28", "url": "https://files.pythonhosted.org/packages/35/f7/0b0a3393724ed48222068794bc993347b73784b61d9f6f7a6c13714bdcc1/Camper_Logger_Exception-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "660b22378409f11dcb760dc0161f399e", "sha256": "776be8a6c0bbb3e6406009a5e3be30af329003571515eb5b3cf5f67f877bf463" }, "downloads": -1, "filename": "Camper-Logger-Exception-0.1.2.tar.gz", "has_sig": false, "md5_digest": "660b22378409f11dcb760dc0161f399e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3319, "upload_time": "2019-02-21T15:00:29", "url": "https://files.pythonhosted.org/packages/1d/9a/6eb300fd5bbc3f0ae0c3e3e4203543b2ffde656b8768fe418a504bb3fe26/Camper-Logger-Exception-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c208b45ad978ed0908ae41b7215ba07a", "sha256": "a84e6a57ce3072220b56a746aa06c15c4d784076da393fa20969e60559b5e71a" }, "downloads": -1, "filename": "Camper_Logger_Exception-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c208b45ad978ed0908ae41b7215ba07a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16741, "upload_time": "2019-02-27T09:30:37", "url": "https://files.pythonhosted.org/packages/05/54/127d5872d2ff11587465f167ac1a5b650bf15fa810a9e9a1c332c1606db6/Camper_Logger_Exception-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18d7ec2de0987e1cbe9e0e08b8e834b7", "sha256": "b196d3721b5e8057602548b424bdf809c73699c3dec30d213e2e56296c820948" }, "downloads": -1, "filename": "Camper-Logger-Exception-0.1.3.tar.gz", "has_sig": false, "md5_digest": "18d7ec2de0987e1cbe9e0e08b8e834b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3418, "upload_time": "2019-02-27T09:30:39", "url": "https://files.pythonhosted.org/packages/19/c9/5f473c173df7b3382fb3b712c9b90a71ac31dbdcb0c42fb2af53c43fb72c/Camper-Logger-Exception-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "02124cb1ff340403cc52721c389d9d95", "sha256": "cd44aee4cf962f3cd9822e2f7cd69a5edb573960eb59ca2e8a844a482f4a2db9" }, "downloads": -1, "filename": "Camper_Logger_Exception-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "02124cb1ff340403cc52721c389d9d95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16945, "upload_time": "2019-07-16T11:40:44", "url": "https://files.pythonhosted.org/packages/35/76/12300269fcba1ff57da05837e369c284411db68514871450fa0273398310/Camper_Logger_Exception-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bfebcd3d5cdcea9c8f585bb2dc925e8", "sha256": "a2c2f15c831eb9680dc37e477282a04a601b9527720c1f388a6eb3f772e93707" }, "downloads": -1, "filename": "Camper-Logger-Exception-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2bfebcd3d5cdcea9c8f585bb2dc925e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3624, "upload_time": "2019-07-16T11:40:46", "url": "https://files.pythonhosted.org/packages/7c/d4/5d697a570e1aa905e3549ba98bb19bfadd84be207fd117800d29bab24d13/Camper-Logger-Exception-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "02124cb1ff340403cc52721c389d9d95", "sha256": "cd44aee4cf962f3cd9822e2f7cd69a5edb573960eb59ca2e8a844a482f4a2db9" }, "downloads": -1, "filename": "Camper_Logger_Exception-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "02124cb1ff340403cc52721c389d9d95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16945, "upload_time": "2019-07-16T11:40:44", "url": "https://files.pythonhosted.org/packages/35/76/12300269fcba1ff57da05837e369c284411db68514871450fa0273398310/Camper_Logger_Exception-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bfebcd3d5cdcea9c8f585bb2dc925e8", "sha256": "a2c2f15c831eb9680dc37e477282a04a601b9527720c1f388a6eb3f772e93707" }, "downloads": -1, "filename": "Camper-Logger-Exception-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2bfebcd3d5cdcea9c8f585bb2dc925e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3624, "upload_time": "2019-07-16T11:40:46", "url": "https://files.pythonhosted.org/packages/7c/d4/5d697a570e1aa905e3549ba98bb19bfadd84be207fd117800d29bab24d13/Camper-Logger-Exception-0.2.0.tar.gz" } ] }