Procedimiento para crear sentencias de registro

En el registro de iLogic se utilizan las funciones correspondientes para enviar mensajes de registro al grupo Registro de iLogic.

Registro de iLogic

Generación de registros de iLogic

  1. Muestre el grupo de Registro de iLogic. Haga clic en el signo + del encabezado del navegador o seleccione Registro de iLogic en la cinta de opciones: ficha Vista grupo Ventanas menú desplegable Interfaz de usuario.
  2. Añada una o varias instrucciones de Logger: Logger.nivel de registro("mensaje"), en su regla.
  3. Seleccione un nivel de registro en el menú desplegable de la parte inferior del editor de reglas. Se admiten seis niveles de registro: Trace, Debug, Info, Warn, Error y Fatal, además de None. El nivel de registro activo determina los tipos de sentencia de registro que se incluirán en el grupo Registro de iLogic. Defina el nivel de registro al mínimo deseado. iLogic registrará las instrucciones de ese nivel y las que se encuentren debajo en la lista. Por ejemplo, si el nivel de registro activo es Info, se incluirán sentencias de registro Info, Warn, Error y Fatal en el grupo Registro de iLogic; si el nivel de error activo es Error, únicamente se incluirán las de tipo Error y Fatal; y así sucesivamente.

    Nota: Puede especificar un nivel de registro en el cuadro de diálogo Configuración avanzada de iLogic.
  4. Ejecute la regla. Los mensajes de iLog se muestran en el grupo Registro de iLogic.
  5. Haga clic con el botón derecho en panel de Registro de iLogic para acceder a las opciones del menú contextual. Las opciones del menú contextual proporcionan opciones adicionales para trabajar con los mensajes. Por ejemplo, utilice la opción Borrar del menú contextual para anular el estado actual de la ventana.
    Consejo: Los mensajes creados en el grupo Registro de iLogic no se mantienen de una sesión a otra. Utilice la opción Guardar del menú contextual para guardar los mensajes generados en la sesión actual de Inventor a un archivo permanente.

Administración de mensajes de registro en el panel de Registro de iLogic

El nivel de registro activo controla las sentencias de registro que se registran realmente. En primer lugar, defina el nivel de registro en Debug e incluya sentencias logger.debug("mensaje)" en las reglas. Una vez que haya completado la depuración y no necesite los mensajes de depuración, cambie el nivel de registro activo a Info o a otro nivel inferior de la lista. No es necesario eliminar las sentencias logger.Debug de las reglas. Tras esto, solo se mostrarán los mensajes de tipo Info, Warn, Error o Fatal. Este mismo comportamiento se aplica a todos los niveles de registro. Por ejemplo, si cambia el nivel a Info y aparecen demasiados mensajes de nivel Info en el panel de registro, cambie el nivel de registro a Warn. Los mensajes de nivel Info dejarán de aparecer y solo se mostrarán los mensajes de los niveles Warn, Error y Fatal. Configurar el nivel de registro activo permite mostrar únicamente los tipos de mensajes que necesite.

Vínculos de navegación

Después de borrar los mensajes del grupo, se muestran vínculos de navegación en la parte superior de este si hay mensajes anteriores disponibles. El grupo Registro de iLogic únicamente muestra 20 000 mensajes a la vez. Cuando se introducen más de 20 000 mensajes, los vínculos de navegación de la parte inferior del grupo permiten acceder a los mensajes creados después de alcanzar el límite de 20 000.

Rastreo de reglas

Rastreo de reglas

El rastreo de reglas permite visualizar cuándo y por qué se ejecuta una regla. Esta función registra mensajes de forma automática para indicar cuándo se introduce una regla y cuándo se deja de utilizar, así como la causa de su ejecución. Solo tiene que definir el nivel de registro activo en Trace para ver estos mensajes. Vuelva a definir el nivel de registro activo para desactivarlos.

El rastreo de reglas permite visualizar cuándo y por qué se ejecuta una regla. Esta función registra mensajes de forma automática para indicar cuándo se introduce una regla y cuándo se deja de utilizar, así como la causa de su ejecución. Añada la siguiente línea a una regla para activar el rastreo:

Consejo: Utilice instrucciones logger.Debug para realizar depuraciones normales. Utilice instrucciones logger.Trace únicamente cuando necesite información de depuración muy detallada. El comportamiento del rastreo de reglas es muy detallado y el resultado puede ser abrumador. Utilice el Nivel de trazo únicamente cuando necesite ese grado de detalle.

Ejemplo de salida de rastreo de la regla

Seleccione Rastreo detallado en el cuadro de diálogo Editor de reglas lógicas para generar automáticamente mensajes de registro al ejecutar una regla en el Nivel de trazo. Este parámetro controla el valor de la propiedad de la API iLogicVb.Automation.LogControl.RuleEntryExitMessageLevel.

Nota: Este parámetro también está disponible en el cuadro de diálogo Configuración avanzada de iLogic.