Home > Class Reference > ENSLIB namespace > %Library.SysLogTable
Private  Storage   

%Library.SysLogTable


persistent class %Library.SysLogTable extends
%Library.Persistent

Having this class that maps onto the data structure for the system log entries allows us to use the SQL projection to query the log. The log entries are inserted without using this class in case objects are not available at that time.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
9


Summary


Properties
Category LogLevel Message Namespace Pid
Routine SessionId Tag TimeAdded

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %ComposeOid
%ConstructClone %Delete %DeleteExtent %DeleteId
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Exists
%ExistsId %Extends %GUID %GUIDSet
%GetLock %GetParameter %GetSwizzleObject %Id
%InsertBatch %IsA %IsModified %IsNull
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnDetermineClass
%Open %OpenId %OriginalNamespace %PackageName
%PhysicalAddress %PurgeIndices %Reload %RemoveFromSaveSet
%ResolveConcurrencyConflict %RollBack %Save %SaveDirect
%SaveIndices %SerializeObject %SetModified %SortBegin
%SortEnd %SyncObjectIn %SyncTransport %UnlockExtent
%UnlockId %ValidateIndices %ValidateObject


Properties


• property Category as %String(MAXLEN=24);
• property LogLevel as %Integer;
• property Message as %String(MAXLEN=256);
• property Namespace as %String(MAXLEN=32);
• property Pid as %String(MAXLEN=16);
• property Routine as %String(MAXLEN=32);
• property SessionId as %String(MAXLEN=16);
• property Tag as %String(MAXLEN=16);
• property TimeAdded as %TimeStamp;