Compile Event

  • Updated

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

 

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.