Skip to main content

HS.InteropTools.HL7.Compare.Log

persistent class HS.InteropTools.HL7.Compare.Log extends %Library.Persistent

SQL Table Name: HS_InteropTools_HL7_Compare.Log

Property Inventory

Method Inventory

Properties

property DateTime as %TimeStamp [ InitialExpression = ..Now() ];
Property methods: DateTimeDisplayToLogical(), DateTimeGet(), DateTimeGetStored(), DateTimeIsValid(), DateTimeLogicalToDisplay(), DateTimeNormalize(), DateTimeOdbcToLogical(), DateTimeSet()
property Message as %String);
Property methods: MessageDisplayToLogical(), MessageGet(), MessageGetStored(), MessageIsValid(), MessageLogicalToDisplay(), MessageLogicalToOdbc(), MessageNormalize(), MessageSet()
property Severity as %Integer (DISPLAYLIST = ",Info,Warning,Error", VALUELIST = ",0,1,2") [ InitialExpression = 0 ];
Property methods: SeverityDisplayToLogical(), SeverityGet(), SeverityGetStored(), SeverityIsValid(), SeverityLogicalToDisplay(), SeverityNormalize(), SeveritySet()

Methods

classmethod Log(pDisplay As %Boolean = 0, pSeverity As %Integer = 0, pMessage As %String = "", pError As %Status = "")
@API Log error message and optionally display @argument pDisplay Integer indicating whether message should be written to screen @argument pSeverity Integer $$$LogInfo, $$$LogWarning, $$$LogError @argument pMessage String text of message to log @argument pError %Library.Status containing error

Indexes

index (DateTimeIndex on DateTime);
Index methods: DateTimeIndexExists()
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (SeverityIndex on Severity);
Index methods: SeverityIndexExists()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (HS.InteropTools.HL7.Compare.Log)

^HS.IT.Comp.LogD(ID)
=
%%CLASSNAME
DateTime
Severity
Message
FeedbackOpens in a new tab