iLogic Logging uses iLogic functions to send log messages to the iLogic Log panel.
To generate iLogic logs
Managing Log Messages in the iLogic Log Panel
The active log level controls which logging statements are actually logged. Start by setting the log level to Debug and including logger.debug("message") statements into your rules. Once you've finished debugging and you no longer need the Debug messages, then change the active log level to Info or to another level lower in the list. You don’t need to remove the logger.Debug statements from your rules. Subsequently, only Info, Warn, Error or Fatal messages will appear. This same behavior applies to all log levels. For example, if you change the level to Info, and the log panel is getting cluttered with Info messages, change the log level to Warn. The Info messages will stop appearing, and only the Warn, Error, Fatal messages will display. Setting the active log level allows you to display only the types of messages you need.
Navigation Links
After you clear messages from the panel, navigation links display at the top of the panel if older messages are available. | The iLogic Log panel is limited to displaying 20,000 messages at one time. When over 20,000 messages are entered, navigation links at the bottom of the panel allow you access messages created after reaching the 20,000 limit. |
![]() |
![]() |
Rule Tracing
Rule-tracing helps you to visualize when and why a rule is run. Rule Tracing automatically logs messages when a rule is entered and when it is exited, as well as what triggers the rule to run. Simply set the active log level to Trace to see these messages. Set the active log level back to turn them off.
Rule-tracing helps you to visualize when and why a rule is run. Rule Tracing automatically logs messages when a rule is entered and when it is exited, as well as what triggers the rule to run. Add the following line to a rule to enable tracing:
Example of rule tracing output
Select Detailed Trace in the Logic Rule Editor dialog box to automatically generate log messages when running a rule at the Trace level. This setting controls the value of the API property iLogicVb.Automation.LogControl.RuleEntryExitMessageLevel.