loki_mejorado para simplicidad
This commit is contained in:
@@ -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__":
|
||||
|
||||
Reference in New Issue
Block a user