Name | chromologger JSON |
Version |
0.1.8
JSON |
| download |
home_page | None |
Summary | Chromologger está diseñado para facilitar la creación de registros (logs) en aplicaciones desarrolladas con Python |
upload_time | 2025-02-14 23:58:55 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | MIT License |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# CHROMOLOGGER [](https://pepy.tech/projects/chromologger)
### [Versión actual: 0.1.8](#versiones)
> ### Visite [chromologger](https://tutosrive.github.io/chromologger/) para más documentación
```md
Requerimientos:
- chromolog>=0.2.0
# pip install chromolog
# Esto instalará la versión más reciente (v0.2.4)
```
"**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 de registro: En una línea
```md
>
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'
```
Para empezar a usar, iniciaría con una instancia de la _clase_ **Logger**, la cual toma como argumentos el siguiente parámetro:
- `name:str`: Nombre del archivo en el cual se guardarán los registros (Ej: `'log.log'`).
> 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`)
### Métodos privados 🔏
- **__write**: Escribe los mensages en el archivo cargado
- **__date**: Obtiene la fecha actual
- **__log**: Toma registro de errores internos, guarda los registros en el archivo "./log.log" (En el directorio raíz del módulo)
## Versiones:
- `v0.1.8`: Agrgué manejo de "errores" en el método `log_e(e: Exception)` y actualización del nombre de usuario
- `v0.1.7`: Errores menores
- `v0.1.6`: Actualización de dependencias
- `v0.1.5`: Arreglé el error que generé en la `v0.1.4`, nunca importé el traceback :|
- `v0.1.4`: Se añadió el manejo de dependencias automáticas correctamente, antes las manejaba con `subpoccess`, pero ahora se hace con el `pip` original (`.toml[dependencies]`)
- `v0.1.3`: El usuario queda libre de instalar dependencias, se instalan automáticamente
- `v0.1.2`: Arreglo de errores por twine
- `v0.1.1`: Algunos errores arreglados
- `v0.1.0`: Versión inicial
Si desea conocer más acerca de, visite:
- [Web de soporte](https://tutosrive.github.io/chromologger/)
- [Web pypi.org](https://pypi.org/project/chromologger/)
- [Github project](https://github.com/tutosrive/chromologger/)
Raw data
{
"_id": null,
"home_page": null,
"name": "chromologger",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Tutos Rive <chromologgersrmtrg@outlook.com>",
"download_url": "https://files.pythonhosted.org/packages/85/81/10797e5191b052ca790c5a29edddc7e454ed38bb427c5639d7e7ed2d55f9/chromologger-0.1.8.tar.gz",
"platform": null,
"description": "# CHROMOLOGGER [](https://pepy.tech/projects/chromologger)\r\n### [Versi\u00f3n actual: 0.1.8](#versiones)\r\n\r\n> ### Visite [chromologger](https://tutosrive.github.io/chromologger/) para m\u00e1s documentaci\u00f3n\r\n\r\n```md\r\nRequerimientos:\r\n - chromolog>=0.2.0\r\n # pip install chromolog\r\n # Esto instalar\u00e1 la versi\u00f3n m\u00e1s reciente (v0.2.4)\r\n```\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 de registro: En una l\u00ednea\r\n```md\r\n> \r\n2025-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\nPara empezar a usar, iniciar\u00eda con una instancia de la _clase_ **Logger**, la cual toma como argumentos el siguiente par\u00e1metro:\r\n\r\n- `name:str`: Nombre del archivo en el cual se guardar\u00e1n los registros (Ej: `'log.log'`).\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### M\u00e9todos privados \ud83d\udd0f\r\n\r\n- **__write**: Escribe los mensages en el archivo cargado\r\n- **__date**: Obtiene la fecha actual\r\n- **__log**: Toma registro de errores internos, guarda los registros en el archivo \"./log.log\" (En el directorio ra\u00edz del m\u00f3dulo)\r\n\r\n## Versiones:\r\n- `v0.1.8`: Agrgu\u00e9 manejo de \"errores\" en el m\u00e9todo `log_e(e: Exception)` y actualizaci\u00f3n del nombre de usuario\r\n- `v0.1.7`: Errores menores\r\n- `v0.1.6`: Actualizaci\u00f3n de dependencias \r\n- `v0.1.5`: Arregl\u00e9 el error que gener\u00e9 en la `v0.1.4`, nunca import\u00e9 el traceback :|\r\n- `v0.1.4`: Se a\u00f1adi\u00f3 el manejo de dependencias autom\u00e1ticas correctamente, antes las manejaba con `subpoccess`, pero ahora se hace con el `pip` original (`.toml[dependencies]`)\r\n- `v0.1.3`: El usuario queda libre de instalar dependencias, se instalan autom\u00e1ticamente\r\n- `v0.1.2`: Arreglo de errores por twine\r\n- `v0.1.1`: Algunos errores arreglados\r\n- `v0.1.0`: Versi\u00f3n inicial\r\n\r\nSi desea conocer m\u00e1s acerca de, visite:\r\n- [Web de soporte](https://tutosrive.github.io/chromologger/)\r\n- [Web pypi.org](https://pypi.org/project/chromologger/)\r\n- [Github project](https://github.com/tutosrive/chromologger/)\r\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Chromologger est\u00e1 dise\u00f1ado para facilitar la creaci\u00f3n de registros (logs) en aplicaciones desarrolladas con Python",
"version": "0.1.8",
"project_urls": {
"Homepage": "https://tutosrive.github.io/chromologger/",
"Repository": "https://github.com/tutosrive/chromologger/",
"YouTube": "https://www.youtube.com/@tutosrive"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "dcf6d295b1adcd3d53b218bb1025517e99996da2faebd1b237098b84e27ef6b8",
"md5": "6f12a618f9c29f706fddef64f6f93d59",
"sha256": "e335ae0d99eb86b617f5233e0e4f49f6bfbd1cdf1d1f3ec3c38a352ef70bd460"
},
"downloads": -1,
"filename": "chromologger-0.1.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6f12a618f9c29f706fddef64f6f93d59",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 6172,
"upload_time": "2025-02-14T23:58:53",
"upload_time_iso_8601": "2025-02-14T23:58:53.097092Z",
"url": "https://files.pythonhosted.org/packages/dc/f6/d295b1adcd3d53b218bb1025517e99996da2faebd1b237098b84e27ef6b8/chromologger-0.1.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "858110797e5191b052ca790c5a29edddc7e454ed38bb427c5639d7e7ed2d55f9",
"md5": "399a7005ad4391119483c9e623b2fae1",
"sha256": "0be82830c02daadcd5e05b4d106afcb995e2fa7b9d063cc4391b6bcaed805a92"
},
"downloads": -1,
"filename": "chromologger-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "399a7005ad4391119483c9e623b2fae1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5682,
"upload_time": "2025-02-14T23:58:55",
"upload_time_iso_8601": "2025-02-14T23:58:55.016396Z",
"url": "https://files.pythonhosted.org/packages/85/81/10797e5191b052ca790c5a29edddc7e454ed38bb427c5639d7e7ed2d55f9/chromologger-0.1.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-14 23:58:55",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "tutosrive",
"github_project": "chromologger",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "chromologger"
}