loki_mejorado para simplicidad

This commit is contained in:
2025-11-02 13:11:18 +01:00
parent cf4a77132e
commit a289816a2a
3 changed files with 68 additions and 49 deletions
+23 -13
View File
@@ -4,21 +4,31 @@ from Logger.LokiLogger import LokiLogger
def prueba_log():
logger = LokiLogger(
default_labels={"job": "prueba_ejemplo",
# "env": "production"
},
service_name="suite_logs_example_3",
# add_labels={
# "job": "log_testing",
# "env": "development",
# "component": "main"
# },
min_level="DEBUG"
)
logger.trace("Inicio del proceso de ETL", service="etl")
logger.debug("Carga de datos completada", service="etl")
logger.info("Pipeline ejecutado correctamente", service="etl")
logger.warn("Latencia superior a lo esperado", service="etl", metadata={"latency_ms": 850})
logger.error("Error al conectar con base de datos", service="etl", metadata={"db_host": "postgres"})
logger.fatal("Fallo crítico en nodo principal", service="etl")
logger.critical("Memoria insuficiente para procesamiento", service="etl")
logger.unknown("Log sin nivel detectado", service="etl")
try:
logger.info("Iniciando pruebas del sistema de logging")
logger.trace("Inicio del proceso de ETL")
logger.debug("Carga de datos completada")
logger.info("Pipeline ejecutado correctamente")
logger.warn("Latencia superior a lo esperado")
logger.error("Error al conectar con base de datos")
logger.fatal("Fallo crítico en nodo principal")
logger.critical("Memoria insuficiente para procesamiento")
logger.unknown("Log sin nivel detectado")
logger.info("Pruebas de logging completadas exitosamente")
except Exception as e:
logger.exception(e)
if __name__ == "__main__":