Files
suite_logs/main.py
T
2025-10-22 13:09:11 +02:00

26 lines
894 B
Python

from Logger.LokiLogger import LokiLogger
def prueba_log():
logger = LokiLogger(
default_labels={"job": "prueba_ejemplo",
# "env": "production"
},
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")
if __name__ == "__main__":
prueba_log()