Ir al contenido

Log to File

Tipo: log-to-file  ·  Paquete: Core Activities v1.0.0

Anexa una línea de registro a un archivo de texto que tú eliges, con el formato [fecha] [NIVEL] mensaje. Útil cuando necesitas dejar constancia en un archivo propio (una bitácora de auditoría, un log que otro sistema vigila, un reporte acumulado) además del registro de ejecución que captura la plataforma.

Es distinta de Log: log escribe en el registro de ejecución (el que ves en el panel de depuración y en los logs de Nexus); log-to-file escribe en un archivo en disco. Usa cada una según dónde quieras que quede el mensaje; puedes usar las dos a la vez.

Cuando la ejecución llega a la actividad, evalúa el mensaje, lo formatea como una línea ([2026-06-16 10:30:00] [INFO] mensaje) y la anexa al archivo indicado en path, creando el archivo (y sus carpetas) si no existen. Cada llamada agrega una línea nueva. No detiene el flujo: registra y continúa.

ParámetroEditorDescripción
pathexpresiónRuta del archivo de log (se crea si no existe).
messageexpresiónEl texto a registrar. Puede ser un literal o una expresión =.
ParámetroEditorDescripción
levellistaImportancia del mensaje. Opciones: info (por defecto) · warning · error · debug.
timestampsí/noAnteponer la fecha y hora a cada línea (por defecto: sí).

Llevar una bitácora propia del proceso de facturación:

Log to File path = = "C:/logs/facturacion.log" level = info
message = = "Inicio del proceso — " + str(rowCount(facturas)) + " facturas"
For Each item = factura in = = facturas
└─ body:
Log to File path = = "C:/logs/facturacion.log" level = error
message = = "Factura " + str(factura["Numero"]) + " sin correo"

Genera un archivo como:

[2026-06-16 09:00:01] [INFO] Inicio del proceso — 15 facturas
[2026-06-16 09:00:04] [ERROR] Factura FAC-021 sin correo
  • Log — escribir en el registro de ejecución (no en un archivo).
  • Append to File — anexar texto en crudo a un archivo (sin formato de log).
  • Try / Catch — registrar en un archivo el error capturado en el catch.