Compile Event
InRule.Runtime Info Level Logging - Compile Event
Note: Some of the log detail items are optional and will not be present in every log entry.
| Type | Name | Description |
| RuleApplication Compile | Time | The date and time of the event |
| Source | The source of the event within InRule.Runtime (e.g. "CompiledRuleApplication") | |
| Message | The type of the event (e.g. "RuleApplication Compile") | |
| Is Background Compilation | Boolean value indicating if the compilation occurred on the main thread (false) or on the background thread (true) | |
| MetadataCompileTime | Elapsed time to validate rule application definition and generate fully resolved runtime meta model | |
| CatalogTotalClientCallTime | Elapsed time to complete both the Metadata compilation and the rule application download (MetadataCompileTime + CatalogRuleApplicationDownloadTime) | |
| CatalogRuleApplicationVersionCheckTime | Elapsed time to poll the Catalog to check if there is a newer version of the rule application | |
| CatalogRuleApplicationDownloadTime | Elapsed time to download the new version of the rule application from the Catalog | |
| RunningTotalAllTime | Elapsed time to complete the Metadata compilation (MetadataCompileTime) | |
| SessionId | GUID representing a unique RuleSession | |
| RuleApplication | Name of the rule application, and associated revision number. A revision number of "-1" indicates a file based rule application where revision number is not applicable. | |
| MaxRuleApplicationCacheDepth | Maximum rule apps that will remain cached before rule apps are removed | |
| CurrentRuleApplicationCacheDepth | Current number of rule apps in the cache | |
| CurrentDataQueryCacheDepth | Current number of cached queries in the AppDomain | |
| RuleApplicationCacheUptime | Amount of time since rule application cache was created | |
| ProcessUptime | Amount of time InRule has been up in the current AppDomain | |
| ThreadId | Managed identification numbers for the thread that wrote the log entry | |
| ProcessId | Identification number for the process hosting the rules engine | |
| Installer Version | Version of the installer used to install InRule | |
| irSDK Version | Version of the InRule SDK | |
| HostAppDomainHeapMemoryMB | Current heap memory usage for the application domain associated with the running instance of InRule Note: This value is intermittently logged |