InterSystems IRIS Data Platform 2020.4 > Class Reference > ENSLIB namespace > Ens.Rule.DebugLog

Ens.Rule.DebugLog

persistent class Ens.Rule.DebugLog extends %Library.Persistent, %XML.Adaptor

SQL Table Name: Ens_Rule.DebugLog

Property Inventory

Method Inventory

Properties

property DebugId as %Integer [ Required ];
Property methods: DebugIdDisplayToLogical(), DebugIdExists(), DebugIdGet(), DebugIdGetStored(), DebugIdIsValid(), DebugIdLogicalToDisplay(), DebugIdNormalize(), DebugIdSet(), DebugIdXSDToLogical()
property IsOtherwise as %Boolean [ InitialExpression = 0 ];
Property methods: IsOtherwiseDisplayToLogical(), IsOtherwiseGet(), IsOtherwiseGetStored(), IsOtherwiseIsValid(), IsOtherwiseLogicalToDisplay(), IsOtherwiseLogicalToXSD(), IsOtherwiseNormalize(), IsOtherwiseSet(), IsOtherwiseXSDToLogical()
property LogType as %String (MAXLEN = 1) [ Required ];
Property methods: LogTypeDisplayToLogical(), LogTypeGet(), LogTypeGetStored(), LogTypeIsValid(), LogTypeLogicalToDisplay(), LogTypeLogicalToOdbc(), LogTypeNormalize(), LogTypeSet()
property Message as %String (MAXLEN = 4000, TRUNCATE = 1);
Property methods: MessageDisplayToLogical(), MessageGet(), MessageGetStored(), MessageIsValid(), MessageLogicalToDisplay(), MessageLogicalToOdbc(), MessageNormalize(), MessageSet()
property Source as %String (MAXLEN = 2000, TRUNCATE = 1);
Property methods: SourceDisplayToLogical(), SourceGet(), SourceGetStored(), SourceIsValid(), SourceLogicalToDisplay(), SourceLogicalToOdbc(), SourceNormalize(), SourceSet()

Methods

classmethod GetNextDebugId() as %Integer [ Language = objectscript ]
classmethod Log(pDebugId As %Integer, pLogType As %String, pSource As %String, pMessage As %String, pIsOtherwise As %Boolean = 0) as %Status [ Language = objectscript ]

Indexes

index (DebugId on DebugId);
Index methods: DebugIdDisplayToLogical(), DebugIdExists(), DebugIdGet(), DebugIdGetStored(), DebugIdIsValid(), DebugIdLogicalToDisplay(), DebugIdNormalize(), DebugIdSet(), DebugIdXSDToLogical()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (Ens.Rule.DebugLog)

^Ens.Rule.DebugLogD(ID)
=
%%CLASSNAME
DebugId
Message
Source
LogType
IsOtherwise
Feedback