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()