Log
Tipo: log · Paquete: Core Activities v1.0.0
Escribe un mensaje en el registro de ejecución (los logs). Es la actividad que usas para “narrar” lo que tu bot está haciendo: cuántos registros leyó, qué decisión tomó, por qué omitió un elemento. Como las automatizaciones suelen ejecutarse solas y sin que nadie las mire, estos mensajes son tu principal herramienta para entender y diagnosticar una ejecución.
Los mensajes aparecen en el panel de depuración del Designer cuando pruebas localmente, y en los logs de ejecución de Nexus cuando se ejecuta en producción.
Cómo funciona
Sección titulada «Cómo funciona»Coloca una actividad Log en cualquier punto del flujo. Cuando la ejecución llega a ella, evalúa el mensaje (que puede ser texto fijo o una expresión) y lo escribe con el nivel indicado. No detiene ni altera el flujo: solo registra y continúa.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
message | expresión | El texto a registrar. Puede ser un literal o una expresión = que combine variables. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
level | lista | Importancia del mensaje. Opciones: info (por defecto) · warning · error · debug. |
Niveles disponibles
Sección titulada «Niveles disponibles»| Nivel | Cuándo usarlo |
|---|---|
debug | Detalle fino para diagnóstico profundo (valores intermedios) |
info | Hitos normales del proceso (“15 facturas leídas”) |
warning | Algo inesperado pero que no detiene el bot (“cliente sin correo, se omite”) |
error | Un fallo relevante (típicamente dentro de un catch) |
Ejemplo
Sección titulada «Ejemplo»Registrar cuántos registros se leyeron y avisar de un caso especial:
Log level = info message = = "Se leyeron " + rowCount(tabla) + " filas del Excel"
If condition = = isEmpty(str(fila["Correo"])) └─ then: Log level = warning message = = "La fila " + i + " no tiene correo; se omite"Actividades relacionadas
Sección titulada «Actividades relacionadas»- Throw — además de registrar, detener el bot con un error.
- Try / Catch — capturar un error para registrarlo en el catch.