# CHROMOLOGGER
---
<div align="center" style="display: flex; align-items: center; justify-content: center; margin: 10px 0; gap: 10px; max-height: 48px; height: 48px;">
<a href="https://github.com/sponsors/tutosrive" target="_blank">
<img src="https://img.shields.io/badge/Sponsor-%F0%9F%92%96%20Dev2Forge-blue?style=for-the-badge&logo=github" alt="Sponsor me on GitHub">
</a>
<a href="https://ko-fi.com/D1D61GNZR1" target="_blank">
<img src="https://ko-fi.com/img/githubbutton_sm.svg" alt="Sponsor me on Ko-Fi">
</a>
</div>
---
<!-- Badges -->
<div>
<!-- Total downloads -->
<a href="https://pepy.tech/projects/chromologger"><img src="https://static.pepy.tech/badge/chromologger" alt="PyPI Downloads"></a>
<!-- Versión actual -->
<a href="https://pypi.org/project/chromologger/"><img alt="PyPI - Version" src="https://img.shields.io/pypi/v/chromologger?label=chromologger"></a>
<!-- Python versions supported -->
<a href="https://python.org/"><img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/chromologger"></a>
<!-- Author -->
<a href="https://github.com/tutosrive"><img alt="Static Badge" src="https://img.shields.io/badge/Tutos%20Rive-Author-brightgreen"></a>
<!-- Licencia -->
<a href="https://raw.githubusercontent.com/tutosrive/chromologger/main/LICENSE"><img alt="GitHub License" src="https://img.shields.io/github/license/tutosrive/chromologger"></a>
</div>
```shell
pip install chromologger
```
---
> ### Visite [chromologger](https://docs.dev2forge.software/chromologger/) para más documentación
> Descarga nuestro nuevo proyecto: [`pip install bridgex`](https://github.com/Dev2Forge/bridgex)
> <div align="center"><img src="https://cdn.jsdelivr.net/gh/tutosrive/images-projects-srm-trg@main/dev2forge/logos/bridgex-v0.1.0.webp" width="200"></div>
"**Chromologger**" es un módulo diseñado para facilitar la creación de registros (_logs_) en aplicaciones desarrolladas con **Python**. Proporciona una manera sencilla y estructurada de documentar eventos, errores y actividades en los programas, mejorando la capacidad de monitoreo y depuración del código.
> Ejemplo del registro de una `Excepción`: En una línea
```md
>
[ERROR][2025-01-06 19:52:08.636560] - Exception - FileNotFoundError - File - c:\Users\srm\Desktop\msqlite\msqlite\__logger.py - ErrorLine: 35 - Messsage: [Errno 2] - No such file or directory: './data/log'
```
> Ejemplo del registro de ejecución: En una línea
```md
>
[INFO][2025-01-06 20:52:08.636560] - El usuario ha modificado la configuración "xyz"'
```
> NOTA: Es necesario que el directorio donde se guardará el archivo esté creado, ÚNICAMENTE el **directorio**, el archivo se creará dentro de automáticamente...
## Métodos públicos disponibles:
- **log**: Permite guardar mensajes **generales** en el registro, es decir, **NO ERRORES**, mensajes de información _ordinaria_ (general).
- **log_e**: Permite registrar errores, es un registro más específico (Tomar registros de `Exception`)
## Versiones:
Revisa el [`Changelog.md`](https://github.com/Dev2Forge/chromologger/blob/main/CHANGELOG.md)
Si desea conocer más acerca de, visite:
- [Web de soporte](https://docs.dev2forge.software/chromologger/)
- [Web pypi.org](https://pypi.org/project/chromologger/)
- [GitHub project](https://github.com/Dev2Forge/chromologger)
Raw data
{
"_id": null,
"home_page": null,
"name": "chromologger",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "tutosrive <tutosrive@dev2forge.software>",
"keywords": "logs, dev2forge, logging, log, logger, exception logging, error logging, python logs, file logger, structured logs, debugging, monitoring, chromologger, simple logger, python utility, console logger, developer tool, log formatter, log file",
"author": null,
"author_email": "dev2forge <support@dev2forge.software>",
"download_url": "https://files.pythonhosted.org/packages/cb/a2/5b400438c2f09b4b7478ff0c3c1e0e7a0d7bceb20a5676334edc28f7f145/chromologger-0.1.9.post2.tar.gz",
"platform": null,
"description": "# CHROMOLOGGER\r\n\r\n---\r\n\r\n<div align=\"center\" style=\"display: flex; align-items: center; justify-content: center; margin: 10px 0; gap: 10px; max-height: 48px; height: 48px;\">\r\n <a href=\"https://github.com/sponsors/tutosrive\" target=\"_blank\">\r\n <img src=\"https://img.shields.io/badge/Sponsor-%F0%9F%92%96%20Dev2Forge-blue?style=for-the-badge&logo=github\" alt=\"Sponsor me on GitHub\">\r\n</a>\r\n <a href=\"https://ko-fi.com/D1D61GNZR1\" target=\"_blank\">\r\n <img src=\"https://ko-fi.com/img/githubbutton_sm.svg\" alt=\"Sponsor me on Ko-Fi\">\r\n</a>\r\n</div>\r\n\r\n---\r\n\r\n<!-- Badges -->\r\n <div>\r\n<!-- Total downloads -->\r\n <a href=\"https://pepy.tech/projects/chromologger\"><img src=\"https://static.pepy.tech/badge/chromologger\" alt=\"PyPI Downloads\"></a>\r\n<!-- Versi\u00f3n actual -->\r\n <a href=\"https://pypi.org/project/chromologger/\"><img alt=\"PyPI - Version\" src=\"https://img.shields.io/pypi/v/chromologger?label=chromologger\"></a>\r\n<!-- Python versions supported -->\r\n <a href=\"https://python.org/\"><img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/chromologger\"></a> \r\n<!-- Author -->\r\n <a href=\"https://github.com/tutosrive\"><img alt=\"Static Badge\" src=\"https://img.shields.io/badge/Tutos%20Rive-Author-brightgreen\"></a>\r\n<!-- Licencia -->\r\n <a href=\"https://raw.githubusercontent.com/tutosrive/chromologger/main/LICENSE\"><img alt=\"GitHub License\" src=\"https://img.shields.io/github/license/tutosrive/chromologger\"></a>\r\n </div>\r\n\r\n```shell\r\npip install chromologger\r\n```\r\n---\r\n\r\n> ### Visite [chromologger](https://docs.dev2forge.software/chromologger/) para m\u00e1s documentaci\u00f3n\r\n\r\n> Descarga nuestro nuevo proyecto: [`pip install bridgex`](https://github.com/Dev2Forge/bridgex)\r\n> <div align=\"center\"><img src=\"https://cdn.jsdelivr.net/gh/tutosrive/images-projects-srm-trg@main/dev2forge/logos/bridgex-v0.1.0.webp\" width=\"200\"></div>\r\n\r\n\"**Chromologger**\" es un m\u00f3dulo dise\u00f1ado para facilitar la creaci\u00f3n de registros (_logs_) en aplicaciones desarrolladas con **Python**. Proporciona una manera sencilla y estructurada de documentar eventos, errores y actividades en los programas, mejorando la capacidad de monitoreo y depuraci\u00f3n del c\u00f3digo.\r\n\r\n> Ejemplo del registro de una `Excepci\u00f3n`: En una l\u00ednea\r\n```md\r\n> \r\n[ERROR][2025-01-06 19:52:08.636560] - Exception - FileNotFoundError - File - c:\\Users\\srm\\Desktop\\msqlite\\msqlite\\__logger.py - ErrorLine: 35 - Messsage: [Errno 2] - No such file or directory: './data/log'\r\n```\r\n\r\n> Ejemplo del registro de ejecuci\u00f3n: En una l\u00ednea\r\n```md\r\n> \r\n[INFO][2025-01-06 20:52:08.636560] - El usuario ha modificado la configuraci\u00f3n \"xyz\"'\r\n```\r\n\r\n> NOTA: Es necesario que el directorio donde se guardar\u00e1 el archivo est\u00e9 creado, \u00daNICAMENTE el **directorio**, el archivo se crear\u00e1 dentro de autom\u00e1ticamente...\r\n\r\n## M\u00e9todos p\u00fablicos disponibles:\r\n\r\n- **log**: Permite guardar mensajes **generales** en el registro, es decir, **NO ERRORES**, mensajes de informaci\u00f3n _ordinaria_ (general).\r\n- **log_e**: Permite registrar errores, es un registro m\u00e1s espec\u00edfico (Tomar registros de `Exception`)\r\n\r\n## Versiones:\r\n\r\nRevisa el [`Changelog.md`](https://github.com/Dev2Forge/chromologger/blob/main/CHANGELOG.md)\r\n\r\nSi desea conocer m\u00e1s acerca de, visite:\r\n- [Web de soporte](https://docs.dev2forge.software/chromologger/)\r\n- [Web pypi.org](https://pypi.org/project/chromologger/)\r\n- [GitHub project](https://github.com/Dev2Forge/chromologger)\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Chromologger est\u00e1 dise\u00f1ado para facilitar la creaci\u00f3n de registros (logs) en aplicaciones desarrolladas con Python",
"version": "0.1.9.post2",
"project_urls": {
"Changelog": "https://github.com/Dev2Forge/chromologger/blob/main/CHANGELOG.md",
"Homepage": "https://docs.dev2forge.software/chromologger/",
"Issues": "https://github.com/Dev2Forge/chromologger/issues/",
"Repository": "https://github.com/Dev2Forge/chromologger/",
"YouTube": "https://www.youtube.com/@dev2forge"
},
"split_keywords": [
"logs",
" dev2forge",
" logging",
" log",
" logger",
" exception logging",
" error logging",
" python logs",
" file logger",
" structured logs",
" debugging",
" monitoring",
" chromologger",
" simple logger",
" python utility",
" console logger",
" developer tool",
" log formatter",
" log file"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "0490120cf0c5a3373021c300947116954db1cc2248909b1fdfbdc3233c368c91",
"md5": "3cb1c95099e42d19232439da5d8cd76b",
"sha256": "00e5b66fdf7d56c21d804104c6b4a469cb091a44745186561a4778a2d6146375"
},
"downloads": -1,
"filename": "chromologger-0.1.9.post2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3cb1c95099e42d19232439da5d8cd76b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 8101,
"upload_time": "2025-07-17T02:03:39",
"upload_time_iso_8601": "2025-07-17T02:03:39.914194Z",
"url": "https://files.pythonhosted.org/packages/04/90/120cf0c5a3373021c300947116954db1cc2248909b1fdfbdc3233c368c91/chromologger-0.1.9.post2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cba25b400438c2f09b4b7478ff0c3c1e0e7a0d7bceb20a5676334edc28f7f145",
"md5": "46a6aea3a08672d8ca9235ecc3d4ee31",
"sha256": "d15298c6a31143e197f9788b0931aabaf1d2d8001c154d87c763b45d2902a9bc"
},
"downloads": -1,
"filename": "chromologger-0.1.9.post2.tar.gz",
"has_sig": false,
"md5_digest": "46a6aea3a08672d8ca9235ecc3d4ee31",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 9135,
"upload_time": "2025-07-17T02:03:40",
"upload_time_iso_8601": "2025-07-17T02:03:40.796305Z",
"url": "https://files.pythonhosted.org/packages/cb/a2/5b400438c2f09b4b7478ff0c3c1e0e7a0d7bceb20a5676334edc28f7f145/chromologger-0.1.9.post2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-17 02:03:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Dev2Forge",
"github_project": "chromologger",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "chromolog",
"specs": [
[
"==",
"0.2.5"
]
]
}
],
"lcname": "chromologger"
}