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
IsEnabled__c
Section titled “IsEnabled__c”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 |
SObjectHandlerApexClass__c
Section titled “SObjectHandlerApexClass__c”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 |
SObjectType__c
Section titled “SObjectType__c”| 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 |
SObjectTypeOverride__c
Section titled “SObjectTypeOverride__c”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 |
Records (6)
Section titled “Records (6)”LogEntryEventHandler
Section titled “LogEntryEventHandler”LogEntryEventHandler config
| Field | Value |
|---|---|
IsEnabled__c |
true |
SObjectHandlerApexClass__c |
LogEntryEventHandler |
SObjectType__c |
LogEntryEvent__e |
SObjectTypeOverride__c |
(empty) |
LogEntryHandler
Section titled “LogEntryHandler”LogEntryHandler config
| Field | Value |
|---|---|
IsEnabled__c |
true |
SObjectHandlerApexClass__c |
LogEntryHandler |
SObjectType__c |
LogEntry__c |
SObjectTypeOverride__c |
(empty) |
LogEntryTagHandler
Section titled “LogEntryTagHandler”LogEntryTagHandler config
| Field | Value |
|---|---|
IsEnabled__c |
true |
SObjectHandlerApexClass__c |
LogEntryTagHandler |
SObjectType__c |
LogEntryTag__c |
SObjectTypeOverride__c |
(empty) |
LoggerScenarioHandler
Section titled “LoggerScenarioHandler”LoggerScenarioHandler config
| Field | Value |
|---|---|
IsEnabled__c |
true |
SObjectHandlerApexClass__c |
LoggerScenarioHandler |
SObjectType__c |
LoggerScenario__c |
SObjectTypeOverride__c |
(empty) |
LoggerTagHandler
Section titled “LoggerTagHandler”LoggerTagHandler config
| Field | Value |
|---|---|
IsEnabled__c |
true |
SObjectHandlerApexClass__c |
LoggerTagHandler |
SObjectType__c |
LoggerTag__c |
SObjectTypeOverride__c |
(empty) |
LogHandler
Section titled “LogHandler”LogHandler config
| Field | Value |
|---|---|
IsEnabled__c |
true |
SObjectHandlerApexClass__c |
LogHandler |
SObjectType__c |
Log__c |
SObjectTypeOverride__c |
(empty) |