36 lines
996 B
Python
36 lines
996 B
Python
|
|
from Logger.LokiLogger import LokiLogger
|
|
|
|
|
|
def prueba_log():
|
|
logger = LokiLogger(
|
|
service_name="suite_logs_example_3",
|
|
# add_labels={
|
|
# "job": "log_testing",
|
|
# "env": "development",
|
|
# "component": "main"
|
|
# },
|
|
min_level="DEBUG"
|
|
)
|
|
|
|
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__":
|
|
prueba_log()
|