LogScribe
LogScribe is a Python package that provides a simple tool for logging and visualizing logs using the loguru library. The package implements the Singleton pattern, ensuring that only one logger instance is created at runtime.
Features:
1. Logging events with different severity levels: DEBUG, INFO, WARNING, ERROR, FATAL.
2. Visualization of log level distribution using matplotlib library.
3. Convenient interface for cleaning logs.
4. Package uses Singleton pattern to manage logging through a single instance of a class.
Raw data
{
"_id": null,
"home_page": "https://github.com/gods-created/online-watcher",
"name": "logscribe",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Bohdan Terskow",
"author_email": "bohdanterskow@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/bc/50/e16cada63e068214b471e5314322a2586c332f96c5336beba698535b4589/logscribe-0.1.tar.gz",
"platform": null,
"description": "LogScribe\r\n\r\nLogScribe is a Python package that provides a simple tool for logging and visualizing logs using the loguru library. The package implements the Singleton pattern, ensuring that only one logger instance is created at runtime.\r\n\r\nFeatures:\r\n1. Logging events with different severity levels: DEBUG, INFO, WARNING, ERROR, FATAL.\r\n2. Visualization of log level distribution using matplotlib library.\r\n3. Convenient interface for cleaning logs.\r\n4. Package uses Singleton pattern to manage logging through a single instance of a class.\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Tool for logging and visualization of logs.",
"version": "0.1",
"project_urls": {
"Homepage": "https://github.com/gods-created/online-watcher"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "44bf1a6d195f809562051d6960e214e13ad1cf0c5f41d5dc0bafed318d433d83",
"md5": "3c987486f293eff9da41b86825a66cd2",
"sha256": "8ba9fb89aa632384994c6cea95602f8d67fafd0788aa3aa267689a2a6c60f2c7"
},
"downloads": -1,
"filename": "logscribe-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3c987486f293eff9da41b86825a66cd2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 2784,
"upload_time": "2024-08-01T19:38:53",
"upload_time_iso_8601": "2024-08-01T19:38:53.089199Z",
"url": "https://files.pythonhosted.org/packages/44/bf/1a6d195f809562051d6960e214e13ad1cf0c5f41d5dc0bafed318d433d83/logscribe-0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc50e16cada63e068214b471e5314322a2586c332f96c5336beba698535b4589",
"md5": "40fb1ff69061fd91abe420c5ac4a982d",
"sha256": "ed070ae616d10539fb7bbfb1d2460b1a66e68f26fe3491cbdc40d924053c30a0"
},
"downloads": -1,
"filename": "logscribe-0.1.tar.gz",
"has_sig": false,
"md5_digest": "40fb1ff69061fd91abe420c5ac4a982d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 2597,
"upload_time": "2024-08-01T19:38:54",
"upload_time_iso_8601": "2024-08-01T19:38:54.749948Z",
"url": "https://files.pythonhosted.org/packages/bc/50/e16cada63e068214b471e5314322a2586c332f96c5336beba698535b4589/logscribe-0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-01 19:38:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gods-created",
"github_project": "online-watcher",
"github_not_found": true,
"lcname": "logscribe"
}