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)
| 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 |