Skip to content

LoggerPlugin__mdt

Used to configure additional Apex classes and Flows that should be executed by Nebula Logger. Plugins can be built to be either a trigger-based plugin (automatically executed for all trigger operations on the included objects LogEntryEvente, LoggerScenarioc, Logc, LogEntryc, LogEntryTagc, and LoggerTagc), or either a batchable-based plugin (automatically executed the batch job LogBatchPurger), or both triggerable & batchable

Attribute Value
Object Type Custom Metadata Type
Label Logger Plugin
Plural Label Logger Plugins
Fields 14 (10 active, 4 deprecated)

Fields (14 of 14)

Search
Attribute Value
Label Batch Purger Apex Class
Type Text
Length 255
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability DeveloperControlled

The specific order to execute plugins in the org. Plugins are executed in order by sorting by execution order, then plugin name (ORDER BY BatchPurgerExecutionOrder__c NULLS LAST, DeveloperName).

Attribute Value
Label Batch Purger Execution Order
Type Number
Precision / Scale 3 / 0
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability SubscriberControlled
Attribute Value
Label Batch Purger Flow Name
Type Text
Length 255
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability DeveloperControlled

Used purely for documentation purposes to store any important details about this parameter

Attribute Value
Label Description
Type LongTextArea
Length 131072
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability DeveloperControlled

Deprecated: This field is no longer used.

Attribute Value
Label DEPRECATED: Execution Order
Type Number
Precision / Scale 3 / 0
Required No
Compliance Group None
Security Classification Confidential
Business Status DeprecateCandidate
Field Manageability SubscriberControlled

Controls if the plugin is enabled/disabled. Only enabled plugins will be executed by the logging system.

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

An optional link for documentation about this plugin - useful for plugins that are packaged or deployed to multiple orgs

Attribute Value
Label Link
Type Url
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability DeveloperControlled

Deprecated: This field is no longer used.

Attribute Value
Label DEPRECATED: Plugin API Name
Type Text
Length 255
Required No
Compliance Group None
Security Classification Confidential
Business Status DeprecateCandidate
Field Manageability DeveloperControlled

Deprecated: This field is no longer used.

Attribute Value
Label DEPRECATED: Plugin Type
Type Picklist
Required No
Compliance Group None
Security Classification Confidential
Business Status DeprecateCandidate
Field Manageability DeveloperControlled

Picklist Values

API Value Label Default
Apex Apex Yes
Flow Flow No

Restricted

Attribute Value
Label SObject Handler Apex Class
Type Text
Length 255
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability DeveloperControlled

The specific order to execute plugins within Logger’s trigger framework. Plugins are executed in order by sorting by execution order, then plugin name (ORDER BY SObjectHandlerExecutionOrder__c NULLS LAST, DeveloperName).

Attribute Value
Label SObject Handler Execution Order
Type Number
Precision / Scale 3 / 0
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability SubscriberControlled
Attribute Value
Label SObject Handler Flow Name
Type Text
Length 255
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability DeveloperControlled

Deprecated: This field is no longer used.

Attribute Value
Label DEPRECATED: Logger SObject Type
Type MetadataRelationship
Required No
References EntityDefinition
Relationship Name LoggerSObjectHandlerPlugins
Relationship Label Logger Plugins
Compliance Group None
Security Classification Confidential
Business Status DeprecateCandidate
Field Manageability DeveloperControlled

An optional version number for the plugin - useful for plugins that are packaged or deployed to multiple orgs

Attribute Value
Label Version Number
Type Text
Length 18
Required No
Compliance Group None
Security Classification Confidential
Business Status Active
Field Manageability DeveloperControlled