Skip to content

LoggerSObjectHandler__mdt

Used to configure Apex trigger handler classes in Nebula Logger that run on the included objects LogEntryEvente, LoggerScenarioc, Logc, LogEntryc, LogEntryTagc, and LoggerTagc

Attribute Value
Object Type Custom Metadata Type
Label Logger SObject Handler
Plural Label Logger SObject Handlers
Fields 4

Fields (4 of 4)

Search

Controls if the SObject’s trigger handler class should execute. This is useful for temporary disabling the logger’s trigger handlers, but should typically be enabled.

Attribute Value
Label Is Enabled
Type Checkbox
Required No
Default Value true
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability SubscriberControlled

The Apex class that extends the abstract LoggerSObjectHandler for the specified SObject Type

Attribute Value
Label Trigger Handler Apex Class
Type Text
Length 255
Required No
Unique Yes
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability DeveloperControlled
Attribute Value
Label SObject Type
Type MetadataRelationship
Required No
Unique Yes
References EntityDefinition
Relationship Name LoggerSObjectHandlerConfigurations
Relationship Label Logger SObject Handler Configurations
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability DeveloperControlled

Not all base platform types can be selected using the SObjectType picklist. If your object is not supported, supply the API name for the object here instead.

Attribute Value
Label SObjectType Override
Type Text
Length 255
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability SubscriberControlled

LogEntryEventHandler config

Field Value
IsEnabled__c true
SObjectHandlerApexClass__c LogEntryEventHandler
SObjectType__c LogEntryEvent__e
SObjectTypeOverride__c (empty)

LogEntryHandler config

Field Value
IsEnabled__c true
SObjectHandlerApexClass__c LogEntryHandler
SObjectType__c LogEntry__c
SObjectTypeOverride__c (empty)

LogEntryTagHandler config

Field Value
IsEnabled__c true
SObjectHandlerApexClass__c LogEntryTagHandler
SObjectType__c LogEntryTag__c
SObjectTypeOverride__c (empty)

LoggerScenarioHandler config

Field Value
IsEnabled__c true
SObjectHandlerApexClass__c LoggerScenarioHandler
SObjectType__c LoggerScenario__c
SObjectTypeOverride__c (empty)

LoggerTagHandler config

Field Value
IsEnabled__c true
SObjectHandlerApexClass__c LoggerTagHandler
SObjectType__c LoggerTag__c
SObjectTypeOverride__c (empty)

LogHandler config

Field Value
IsEnabled__c true
SObjectHandlerApexClass__c LogHandler
SObjectType__c Log__c
SObjectTypeOverride__c (empty)