Event Log Details

  • Updated

Overview

When InRule is installed (or modified using the License Activation Utility) event logging can be set up to use either the Windows Application Event Log or an InRule Event Log source (the default is to use the InRule Event Log). InRule then uses either Event Log to record detailed application event information.  This logging is performed any time irSDK is utilized, including the InRule products such as irAuthor, the Catalog Service, and the Rule Engine Service.  The default logging is set up to log Errors and Warnings, however, info level logging can be configured for additional detail. For more information on how to fully configure Logging, see InRule Logging.

InRule Event Log Types

Runtime Event Log Details

InRule.Runtime Event Log Details

The following 3 logging levels are available for InRule.Runtime:

The default logging is set up to log Errors and Warnings only.

Below is an example of an InRule.Runtime Info level event log entry in the Windows Event Viewer.

mceclip0.png

Repository Event Log Details

InRule.Repository Warn Level Logging

Type Name Description

Repository Warning

Message Warning description
ThreadId Thread ID where the rule engine process is running
HostAppDomainHeapMemoryMB

Amount of heap memory used by the host application in MB

Error Information Exception details

InRule.Repository Info Level Logging

Type Name
GetRuleAppSummary RepositoryServiceClientAggExecStats.StartTimeStamp
RepositoryServiceClientAggExecStats.GetTime
RepositoryServiceClientAggExecStats.OtherServiceCallTime
RepositoryServiceClientAggExecStats.GetInfoTime
RepositoryServiceClientAggExecStats.DefSerializationTime
ThreadId
RepositoryServiceClientAggExecStats.RunningTotalAll
HostAppDomainHeapMemoryMB
GetDefsForRuleApp

RepositoryServiceClientAggExecStats.StartTimeStamp

RepositoryServiceClientAggExecStats.OtherServiceCallTime

RepositoryServiceClientAggExecStats.GetInfoTime

RepositoryServiceClientAggExecStats.DefSerializationTime

ThreadId

RepositoryServiceClientAggExecStats.RunningTotalAll

CreateRuleApplication

RepositoryServiceClientAggExecStats.StartTimeStamp

RepositoryServiceClientAggExecStats.OtherServiceCallTime

RepositoryServiceClientAggExecStats.DefSerializationTime

ThreadId

RepositoryServiceClientAggExecStats.RunningTotalAll

HostAppDomainHeapMemoryMB

UndoRuleAppCheckout

RepositoryServiceClientAggExecStats.StartTimeStamp

RepositoryServiceClientAggExecStats.GetTime

RepositoryServiceClientAggExecStats.OtherServiceCallTime

RepositoryServiceClientAggExecStats.GetInfoTime

RepositoryServiceClientAggExecStats.DefSerializationTime

ThreadId

RepositoryServiceClientAggExecStats.RunningTotalAll

HostAppDomainHeapMemoryMB

GetCheckoutSets

RepositoryServiceClientAggExecStats.StartTimeStamp

RepositoryServiceClientAggExecStats.GetTime

RepositoryServiceClientAggExecStats.OtherServiceCallTime:

RepositoryServiceClientAggExecStats.GetInfoTime

RepositoryServiceClientAggExecStats.DefSerializationTime

RepositoryServiceClientAggExecStats.RunningTotalAll

HostAppDomainHeapMemoryMB

CheckoutRuleApplication

RepositoryServiceClientAggExecStats.StartTimeStamp

RepositoryServiceClientAggExecStats.GetTime

RepositoryServiceClientAggExecStats.OtherServiceCallTime

RepositoryServiceClientAggExecStats.GetInfoTime

RepositoryServiceClientAggExecStats.DefSerializationTime

ThreadId

RepositoryServiceClientAggExecStats.RunningTotalAll

HostAppDomainHeapMemoryMB

GetStaleDefsForRuleApp

RepositoryServiceClientAggExecStats.StartTimeStamp

RepositoryServiceClientAggExecStats.GetTime

RepositoryServiceClientAggExecStats.OtherServiceCallTime

RepositoryServiceClientAggExecStats.GetInfoTime

RepositoryServiceClientAggExecStats.DefSerializationTime

ThreadId

RepositoryServiceClientAggExecStats.RunningTotalAll

HostAppDomainHeapMemoryMB

Check-in

RepositoryServiceClientAggExecStats.StartTimeStamp

RepositoryServiceClientAggExecStats.GetTime

RepositoryServiceClientAggExecStats.OtherServiceCallTime

RepositoryServiceClientAggExecStats.GetInfoTime

RepositoryServiceClientAggExecStats.DefSerializationTime

ThreadId

RepositoryServiceClientAggExecStats.RunningTotalAll

GetLatestRuleAppRevision

RepositoryServiceClientAggExecStats.StartTimeStamp

RepositoryServiceClientAggExecStats.GetTime

RepositoryServiceClientAggExecStats.OtherServiceCallTime

RepositoryServiceClientAggExecStats.GetInfoTime

RepositoryServiceClientAggExecStats.DefSerializationTime

ThreadId

RepositoryServiceClientAggExecStats.RunningTotalAll

CheckoutDef

RepositoryServiceClientAggExecStats.StartTimeStamp

RepositoryServiceClientAggExecStats.GetTime

RepositoryServiceClientAggExecStats.OtherServiceCallTime

RepositoryServiceClientAggExecStats.GetInfoTime

RepositoryServiceClientAggExecStats.DefSerializationTime

ThreadId

RepositoryServiceClientAggExecStats.RunningTotalAll

 

 

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.