Name | inspy-logger JSON |
Version |
3.1.1
JSON |
| download |
home_page | None |
Summary | Colorable, scalable logger for CLI |
upload_time | 2024-06-25 06:02:09 |
maintainer | None |
docs_url | None |
author | Taylor B. |
requires_python | <4.0,>=3.10 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# inSPy-Logger
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Inspyre-Softworks/inSPy-Logger/CI?label=CI&logo=github&logoColor=9cf&style=for-the-badge)
![Codacy grade](https://img.shields.io/codacy/grade/7171eec682c549a88dee0da9cc9b92b3?logo=codacy&logoColor=9cf&style=for-the-badge)
![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/Inspyre-Softworks/inSPy-Logger?color=9cf&include_prereleases&label=Pre-Release&logo=pypi&logoColor=9cf&style=for-the-badge)
![PyPI](https://img.shields.io/pypi/v/inspy-logger?color=9cf&label=Latest&logo=pypi&logoColor=9cf&style=for-the-badge)
![GitHub issues](https://img.shields.io/github/issues/Inspyre-Softworks/inSPy-Logger?color=9cf&logo=github&logoColor=9cf&style=for-the-badge)
![PyPI - Format](https://img.shields.io/pypi/format/inSPy-Logger?logo=PyPi&style=for-the-badge)
## Installation
### Prerequisites:
**Platform/Env**:
* **Python**: ^3.6.3
* **PIP**: (_If you want to install via PIP, that is_)
**inSPy-Logger Runtime Dependencies**:
I am providing this list of dependencies for transparency and for instances where one would not be able to install inSPy-Logger via PyPi's package manager. It is **highly** recommended you use `python3 -m pip install inspy_logger==<ver>` to install inSPy-Logger 2.0+
* [colorlog](https://pypi.org/project/colorlog) (^4.2.1)
* [setuptools-autover](https://pypi.org/project/setuptools-autover) = (^1.0.2)
* [luddite](https://pypi.org/project/luddite) = (^1.0.1)
* [packaging](https://pypi.org/project/packaging) = (^20.4)
### Installation via Pip on Python 3.6.3+ (recommended method):
- `$> python3 -m pip install inspy_logger==<version>`
#### Test out InspyLogger:
```python3
import inspy_logger
# Set up a log device object. The first parameter is the root loggers name, and the second is the debug level
log_device = inspy_logger.InspyLogger('LogName', 'debug')
# Start a running log from that device
log = log_device.start()
# Output our own logger lines:
log.debug('This is a debug log entry')
log.info('This is an info log entry')
log.warning('This is a warning log entry!')
log.error('This is an error log entry!')
log.exception('This is an exception log entry!')
```
If you run the code above you'll get output similar to this:
![output1](https://github.com/Inspyre-Softworks/inSPy-Logger/blob/v2.0-alpha.6/examples/v2.0/output_screenies/v2.0.0a.6_screenie1.png)
v2.0+ repository for inSPy-Logger
Raw data
{
"_id": null,
"home_page": null,
"name": "inspy-logger",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Taylor B.",
"author_email": "tayjaybabee@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/8c/f8/a21a28240f71023b34857f51a3a303580a965415239bbf2839b53b23e31e/inspy_logger-3.1.1.tar.gz",
"platform": null,
"description": "# inSPy-Logger\n![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Inspyre-Softworks/inSPy-Logger/CI?label=CI&logo=github&logoColor=9cf&style=for-the-badge) \n![Codacy grade](https://img.shields.io/codacy/grade/7171eec682c549a88dee0da9cc9b92b3?logo=codacy&logoColor=9cf&style=for-the-badge) \n![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/Inspyre-Softworks/inSPy-Logger?color=9cf&include_prereleases&label=Pre-Release&logo=pypi&logoColor=9cf&style=for-the-badge) \n![PyPI](https://img.shields.io/pypi/v/inspy-logger?color=9cf&label=Latest&logo=pypi&logoColor=9cf&style=for-the-badge) \n![GitHub issues](https://img.shields.io/github/issues/Inspyre-Softworks/inSPy-Logger?color=9cf&logo=github&logoColor=9cf&style=for-the-badge) \n![PyPI - Format](https://img.shields.io/pypi/format/inSPy-Logger?logo=PyPi&style=for-the-badge)\n\n## Installation\n\n### Prerequisites:\n\n**Platform/Env**:\n * **Python**: ^3.6.3\n * **PIP**: (_If you want to install via PIP, that is_)\n \n**inSPy-Logger Runtime Dependencies**:\n I am providing this list of dependencies for transparency and for instances where one would not be able to install inSPy-Logger via PyPi's package manager. It is **highly** recommended you use `python3 -m pip install inspy_logger==<ver>` to install inSPy-Logger 2.0+\n \n * [colorlog](https://pypi.org/project/colorlog) (^4.2.1)\n * [setuptools-autover](https://pypi.org/project/setuptools-autover) = (^1.0.2)\n * [luddite](https://pypi.org/project/luddite) = (^1.0.1)\n * [packaging](https://pypi.org/project/packaging) = (^20.4)\n\n### Installation via Pip on Python 3.6.3+ (recommended method):\n\n- `$> python3 -m pip install inspy_logger==<version>`\n\n#### Test out InspyLogger:\n\n```python3\n\nimport inspy_logger\n\n# Set up a log device object. The first parameter is the root loggers name, and the second is the debug level\nlog_device = inspy_logger.InspyLogger('LogName', 'debug')\n\n# Start a running log from that device\nlog = log_device.start()\n\n# Output our own logger lines:\nlog.debug('This is a debug log entry')\nlog.info('This is an info log entry')\nlog.warning('This is a warning log entry!')\nlog.error('This is an error log entry!')\nlog.exception('This is an exception log entry!')\n\n```\n\nIf you run the code above you'll get output similar to this:\n\n![output1](https://github.com/Inspyre-Softworks/inSPy-Logger/blob/v2.0-alpha.6/examples/v2.0/output_screenies/v2.0.0a.6_screenie1.png)\n\nv2.0+ repository for inSPy-Logger\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Colorable, scalable logger for CLI",
"version": "3.1.1",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ee05ee2ed03496d21b6b2ee02833b4cf3fd291aa454b8c8e2f791b3bb8f881b3",
"md5": "96384e58fdc032aaca9cf33bc5ad4e6c",
"sha256": "44c481fa2d6bcd626423a576a6a4595514390f6da71a61981d8c79770f30b807"
},
"downloads": -1,
"filename": "inspy_logger-3.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "96384e58fdc032aaca9cf33bc5ad4e6c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 55583,
"upload_time": "2024-06-25T06:02:08",
"upload_time_iso_8601": "2024-06-25T06:02:08.142988Z",
"url": "https://files.pythonhosted.org/packages/ee/05/ee2ed03496d21b6b2ee02833b4cf3fd291aa454b8c8e2f791b3bb8f881b3/inspy_logger-3.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8cf8a21a28240f71023b34857f51a3a303580a965415239bbf2839b53b23e31e",
"md5": "a182d412f3df51f2fefa5699b8e47d3b",
"sha256": "bb9ae32b2e57fa924da7adea0daf6d5fa7fef09a481e40cb3ef190defcba522a"
},
"downloads": -1,
"filename": "inspy_logger-3.1.1.tar.gz",
"has_sig": false,
"md5_digest": "a182d412f3df51f2fefa5699b8e47d3b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 40968,
"upload_time": "2024-06-25T06:02:09",
"upload_time_iso_8601": "2024-06-25T06:02:09.694088Z",
"url": "https://files.pythonhosted.org/packages/8c/f8/a21a28240f71023b34857f51a3a303580a965415239bbf2839b53b23e31e/inspy_logger-3.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-25 06:02:09",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "inspy-logger"
}