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.
Copyright © 1997-2020 InterSystems Corporation, Cambridge, MA