# buddybet-logmon-common
Librería de logging estructurado en formato **JSON** para aplicaciones Python.
Permite generar trazas con niveles de log (`DEBUG`, `INFO`, `ERROR`, etc.), incluyendo datos adicionales, módulo, función y excepciones.
---
## 🚀 Instalación
Desde **PyPI** (una vez publicada):
```bash
pip install buddybet-logmon-common
## 🚀 USO BASICO
# Logger genérico
from buddybet_logmon_common.logger import get_logger
logger = get_logger()
logger.info("Hello JSON logger!")
# Integración con FastAPI
from buddybet_logmon_common.fastapi_logger import setup_fastapi_logging
setup_fastapi_logging(app)
Raw data
{
"_id": null,
"home_page": null,
"name": "buddybet-logmon-common",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "logging, json, fastapi, monitoring, observability",
"author": "ricardomarzochi07",
"author_email": "ricardomarzochi@gmail.com",
"download_url": null,
"platform": null,
"description": "# buddybet-logmon-common\n\nLibrer\u00eda de logging estructurado en formato **JSON** para aplicaciones Python.\nPermite generar trazas con niveles de log (`DEBUG`, `INFO`, `ERROR`, etc.), incluyendo datos adicionales, m\u00f3dulo, funci\u00f3n y excepciones.\n\n---\n\n## \ud83d\ude80 Instalaci\u00f3n\n\nDesde **PyPI** (una vez publicada):\n\n```bash\npip install buddybet-logmon-common\n\n\n## \ud83d\ude80 USO BASICO\n\n# Logger gen\u00e9rico\nfrom buddybet_logmon_common.logger import get_logger\nlogger = get_logger()\nlogger.info(\"Hello JSON logger!\")\n\n# Integraci\u00f3n con FastAPI\nfrom buddybet_logmon_common.fastapi_logger import setup_fastapi_logging\nsetup_fastapi_logging(app)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Librer\u00eda de logging en formato JSON con integraci\u00f3n para FastAPI",
"version": "0.1.0",
"project_urls": null,
"split_keywords": [
"logging",
" json",
" fastapi",
" monitoring",
" observability"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "20d5770bc3b501e2bd471f9799b1e651e2416bd30ffc60440afd8ad82a978bb8",
"md5": "adb6808af94bd5bf7b59457bb540c7cf",
"sha256": "e4d188f4389180f2d83f4da40b14c5dd9acaa1fef744789d8b1700f7363b1492"
},
"downloads": -1,
"filename": "buddybet_logmon_common-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "adb6808af94bd5bf7b59457bb540c7cf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 3153,
"upload_time": "2025-09-01T09:42:48",
"upload_time_iso_8601": "2025-09-01T09:42:48.242107Z",
"url": "https://files.pythonhosted.org/packages/20/d5/770bc3b501e2bd471f9799b1e651e2416bd30ffc60440afd8ad82a978bb8/buddybet_logmon_common-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-01 09:42:48",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "buddybet-logmon-common"
}