Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [Ens] >  [Util] >  [LogBase]
Private  Storage   

abstract class Ens.Util.LogBase extends Ens.Util.BitmapPurge

Common base class for event log and enterprise event log tables

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 11


Summary

Properties
ConfigName Job MessageId SessionId SourceClass
SourceMethod Stack Text TimeLogged TraceCat
Type

Methods
PurgeBitmaps

Subclasses
Ens.Enterprise.MsgBank.Log Ens.Util.Log

Parameters

• parameter XMLIGNORENULL = 1;
Ensure that we don't get $C(0) for values that are empty strings

Properties

• property ConfigName as %String(MAXLEN=128,TRUNCATE=1);
Configured name of the InterSystems IRIS host from which the event was logged.
• property Job as %String(TRUNCATE=1);
Identifies the job from which this event was logged.
• property MessageId as %Integer;
Value of the system Message ID counter when the event was logged.
• property SessionId as %Integer;
Current Message Session (if any) when the event was logged.
• property SourceClass as %String(MAXLEN=255,TRUNCATE=1);
Name of the class from which the event was logged.
• property SourceMethod as %String(MAXLEN=40,TRUNCATE=1);
Name of the method from which the event was logged.
• property Stack as list of %String(MAXLEN=400,TRUNCATE=1);
For errors, contents of the stack at the time the error was logged.
• property Text as %String(MAXLEN=32000,TRUNCATE=1);
User-supplied description of the event.
• property TimeLogged as Ens.DataType.UTC;
Time when the event was logged.
• property TraceCat as %String(MAXLEN=10,TRUNCATE=1);
Specifies what the trace category for this event.
• property Type as Ens.DataType.LogType;
What type of event.


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.