Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / Ens.Util.LogBase
Private  Storage   

Ens.Util.LogBase


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.