Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%Library] >  [SysLogTable]
Private  Storage   

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
%%CLASSNAMELogicalToStorage %%CLASSNAMEStorageToLogical %AddToSaveSet %AddToSyncSet
%BMEBuilt %BuildIndicesAsync %BuildIndicesAsyncResponse %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 %OnDeleteFinally
%OnDetermineClass %OnOpenFinally %OnSaveFinally %Open
%OpenId %OriginalNamespace %PackageName %PhysicalAddress
%PurgeIndices %Reload %RemoveFromSaveSet %ResolveConcurrencyConflict
%RollBack %Save %SaveDirect %SaveIndices
%SerializeObject %SetModified %SortBegin %SortEnd
%SyncObjectIn %SyncTransport %UnlockExtent %UnlockId
%ValidateIndices %ValidateObject %ValidateTable


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;


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