Skip to main content

HS.HC.InstanceConfig.EventLog.Cache

persistent class HS.HC.InstanceConfig.EventLog.Cache extends %Library.Persistent, HS.HC.InstanceConfig.EventLog.LogData

SQL Table Name: HS_HC_InstanceConfig_EventLog.Cache

Method Inventory

Methods

classmethod AddEvent(type As %String, subtype As %String = "", application As %String, data As %DynamicAbstractObject = "", target="")
Content may be a string or a %DynamicAbstractObject
classmethod GetLogLevel() as %String
@API.Method Return the log level for this namespace
classmethod IsTraceActive() as %Boolean
classmethod IsTypeLogged(type As %String) as %Boolean
@API.Method For a given event type, return whether it should be logged or not for the current namespace
classmethod SetEventLogLevelForNamespace(newLevel As %String = "")
@API.Method Set the log level for the current namespace to be used instead of the default Use the empty string for the new level to remove the exception and use the default
classmethod SetTraceState(isActive As %Boolean)
classmethod WriteAllEventLogLevels()
@API.Method Write the default event log level and any namespace-specific log levels
method getId() as %Integer

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (HS.HC.InstanceConfig.EventLog.Cache)

^HS.HC.InstanceConfig34DC.CacheD(ID)
=
%%CLASSNAME
NameSpace
Target
AppName
Type
SubType
TimeLogged
Data
UserName
FeedbackOpens in a new tab