From b6251fc22bb172b50930903042fcb59aa7b2be73 Mon Sep 17 00:00:00 2001 From: James Simone Date: Wed, 16 Mar 2022 08:54:45 -0600 Subject: [PATCH] Picking #117 back up with @jongpie to finally add BigObject support through Logger plugin package --- .../classes/LogEntryEventHandler.cls | 12 ++ .../classes/LoggerSObjectHandler.cls | 14 +- .../classes/LoggerSettingsController.cls | 10 +- .../main/logger-engine/classes/Logger.cls | 2 +- .../plugin/classes/LogEntryArchiveBuilder.cls | 121 ++++++++++++++++++ .../LogEntryArchiveBuilder.cls-meta.xml | 5 + ...dditionalSaveMethodsBigObject.md-meta.xml} | 6 +- ...oggerPlugin.BigObjectArchiving.md-meta.xml | 2 +- .../LogEntryArchive__b.object-meta.xml | 7 + .../fields/ApiVersion__c.field-meta.xml | 13 ++ ...baseResultCollectionType__c.field-meta.xml | 13 ++ .../DatabaseResultJson__c.field-meta.xml | 12 ++ .../DatabaseResultType__c.field-meta.xml | 13 ++ .../fields/ExceptionMessage__c.field-meta.xml | 12 ++ .../ExceptionStackTrace__c.field-meta.xml | 12 ++ .../fields/ExceptionType__c.field-meta.xml | 13 ++ ...imitsAggregateQueriesMax__c.field-meta.xml | 14 ++ ...mitsAggregateQueriesUsed__c.field-meta.xml | 14 ++ .../LimitsAggregateQueryMax__c.field-meta.xml | 14 ++ .../LimitsAsyncCallsMax__c.field-meta.xml | 14 ++ .../LimitsAsyncCallsUsed__c.field-meta.xml | 14 ++ .../LimitsCalloutsMax__c.field-meta.xml | 14 ++ .../LimitsCalloutsUsed__c.field-meta.xml | 14 ++ .../fields/LimitsCpuTimeMax__c.field-meta.xml | 14 ++ .../LimitsCpuTimeUsed__c.field-meta.xml | 14 ++ .../fields/LimitsDmlRowsMax__c.field-meta.xml | 14 ++ .../LimitsDmlRowsUsed__c.field-meta.xml | 14 ++ .../LimitsDmlStatementsMax__c.field-meta.xml | 14 ++ .../LimitsDmlStatementsUsed__c.field-meta.xml | 14 ++ ...imitsEmailInvocationsMax__c.field-meta.xml | 14 ++ ...mitsEmailInvocationsUsed__c.field-meta.xml | 14 ++ .../LimitsFutureCallsMax__c.field-meta.xml | 14 ++ .../LimitsFutureCallsUsed__c.field-meta.xml | 14 ++ .../LimitsHeapSizeMax__c.field-meta.xml | 14 ++ .../LimitsHeapSizeUsed__c.field-meta.xml | 14 ++ ...tsMobilePushApexCallsMax__c.field-meta.xml | 14 ++ ...sMobilePushApexCallsUsed__c.field-meta.xml | 14 ++ .../LimitsQueueableJobsMax__c.field-meta.xml | 14 ++ .../LimitsQueueableJobsUsed__c.field-meta.xml | 14 ++ .../LimitsSoqlQueriesMax__c.field-meta.xml | 14 ++ .../LimitsSoqlQueriesUsed__c.field-meta.xml | 14 ++ ...sSoqlQueryLocatorRowsMax__c.field-meta.xml | 14 ++ ...SoqlQueryLocatorRowsUsed__c.field-meta.xml | 14 ++ .../LimitsSoqlQueryRowsMax__c.field-meta.xml | 14 ++ .../LimitsSoqlQueryRowsUsed__c.field-meta.xml | 14 ++ .../LimitsSoslSearchesMax__c.field-meta.xml | 14 ++ .../LimitsSoslSearchesUsed__c.field-meta.xml | 14 ++ .../fields/Locale__c.field-meta.xml | 13 ++ .../fields/LoggedByString__c.field-meta.xml | 11 ++ .../fields/LoggedByUsername__c.field-meta.xml | 13 ++ .../fields/LoggedBy__c.field-meta.xml | 10 ++ .../LoggingLevelOrdinal__c.field-meta.xml | 14 ++ .../fields/LoggingLevel__c.field-meta.xml | 13 ++ .../fields/LoginApplication__c.field-meta.xml | 13 ++ .../fields/LoginBrowser__c.field-meta.xml | 13 ++ .../fields/LoginHistoryId__c.field-meta.xml | 13 ++ .../fields/LoginPlatform__c.field-meta.xml | 13 ++ .../fields/LoginType__c.field-meta.xml | 13 ++ .../fields/LogoutUrl__c.field-meta.xml | 13 ++ .../fields/Message__c.field-meta.xml | 12 ++ .../fields/NetworkId__c.field-meta.xml | 13 ++ .../fields/NetworkLoginUrl__c.field-meta.xml | 13 ++ .../fields/NetworkLogoutUrl__c.field-meta.xml | 13 ++ .../fields/NetworkName__c.field-meta.xml | 14 ++ ...tworkSelfRegistrationUrl__c.field-meta.xml | 13 ++ .../NetworkUrlPathPrefix__c.field-meta.xml | 14 ++ .../OrganizationDomainUrl__c.field-meta.xml | 14 ++ ...anizationEnvironmentType__c.field-meta.xml | 13 ++ .../fields/OrganizationId__c.field-meta.xml | 13 ++ ...OrganizationInstanceName__c.field-meta.xml | 13 ++ .../fields/OrganizationName__c.field-meta.xml | 13 ++ ...anizationNamespacePrefix__c.field-meta.xml | 13 ++ .../fields/OrganizationType__c.field-meta.xml | 13 ++ .../fields/OriginLocation__c.field-meta.xml | 13 ++ .../fields/OriginType__c.field-meta.xml | 13 ++ .../ParentLogTransactionId__c.field-meta.xml | 13 ++ .../fields/ProfileId__c.field-meta.xml | 13 ++ .../fields/ProfileName__c.field-meta.xml | 13 ++ .../RecordCollectionType__c.field-meta.xml | 13 ++ .../fields/RecordId__c.field-meta.xml | 14 ++ .../fields/RecordJson__c.field-meta.xml | 12 ++ ...ordSObjectClassification__c.field-meta.xml | 13 ++ ...cordSObjectTypeNamespace__c.field-meta.xml | 13 ++ .../RecordSObjectType__c.field-meta.xml | 13 ++ .../fields/SessionId__c.field-meta.xml | 13 ++ .../SessionSecurityLevel__c.field-meta.xml | 13 ++ .../fields/SessionType__c.field-meta.xml | 13 ++ .../fields/SourceIp__c.field-meta.xml | 13 ++ .../fields/StackTrace__c.field-meta.xml | 12 ++ .../fields/SystemMode__c.field-meta.xml | 13 ++ .../fields/ThemeDisplayed__c.field-meta.xml | 13 ++ .../fields/TimeZoneId__c.field-meta.xml | 13 ++ .../fields/TimeZoneName__c.field-meta.xml | 13 ++ .../fields/TimestampString__c.field-meta.xml | 14 ++ .../fields/Timestamp__c.field-meta.xml | 8 ++ .../fields/Topics__c.field-meta.xml | 12 ++ .../TransactionEntryNumber__c.field-meta.xml | 15 +++ .../fields/TransactionId__c.field-meta.xml | 10 ++ .../TriggerOperationType__c.field-meta.xml | 13 ++ .../TriggerSObjectType__c.field-meta.xml | 13 ++ ...UserLicenseDefinitionKey__c.field-meta.xml | 14 ++ .../fields/UserLicenseId__c.field-meta.xml | 13 ++ .../fields/UserLicenseName__c.field-meta.xml | 13 ++ .../UserLoggingLevelOrdinal__c.field-meta.xml | 14 ++ .../fields/UserLoggingLevel__c.field-meta.xml | 13 ++ .../fields/UserRoleId__c.field-meta.xml | 13 ++ .../fields/UserRoleName__c.field-meta.xml | 13 ++ .../fields/UserType__c.field-meta.xml | 13 ++ ...ransaction_Timestamp_Index.indexe-meta.xml | 17 +++ package.json | 1 + 110 files changed, 1492 insertions(+), 13 deletions(-) create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder.cls create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder.cls-meta.xml rename nebula-logger/{core/main/configuration/customMetadata/LoggerParameter.AdditionalSaveMethods.md-meta.xml => plugins/big-object-archiving/plugin/customMetadata/LoggerParameter.AdditionalSaveMethodsBigObject.md-meta.xml} (80%) create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/LogEntryArchive__b.object-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ApiVersion__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultCollectionType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultJson__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionMessage__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionStackTrace__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueriesMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueriesUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueryMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAsyncCallsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAsyncCallsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCalloutsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCalloutsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCpuTimeMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCpuTimeUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlRowsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlRowsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlStatementsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlStatementsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsEmailInvocationsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsEmailInvocationsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsFutureCallsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsFutureCallsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsHeapSizeMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsHeapSizeUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsMobilePushApexCallsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsMobilePushApexCallsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsQueueableJobsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsQueueableJobsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueriesMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueriesUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryLocatorRowsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryLocatorRowsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryRowsMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryRowsUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoslSearchesMax__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoslSearchesUsed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Locale__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedByString__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedByUsername__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedBy__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggingLevelOrdinal__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggingLevel__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginApplication__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginBrowser__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginHistoryId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginPlatform__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LogoutUrl__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Message__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkLoginUrl__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkLogoutUrl__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkName__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkSelfRegistrationUrl__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkUrlPathPrefix__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationDomainUrl__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationEnvironmentType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationInstanceName__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationName__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationNamespacePrefix__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OriginLocation__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OriginType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ParentLogTransactionId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ProfileId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ProfileName__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordCollectionType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordJson__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectClassification__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectTypeNamespace__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionSecurityLevel__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SourceIp__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/StackTrace__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SystemMode__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ThemeDisplayed__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimeZoneId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimeZoneName__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimestampString__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Timestamp__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Topics__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TransactionEntryNumber__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TransactionId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TriggerOperationType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TriggerSObjectType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseDefinitionKey__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseName__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLoggingLevelOrdinal__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLoggingLevel__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserRoleId__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserRoleName__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserType__c.field-meta.xml create mode 100644 nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/indexes/Logged_By_Transaction_Timestamp_Index.indexe-meta.xml diff --git a/nebula-logger/core/main/log-management/classes/LogEntryEventHandler.cls b/nebula-logger/core/main/log-management/classes/LogEntryEventHandler.cls index 14919d388..72b4791b3 100644 --- a/nebula-logger/core/main/log-management/classes/LogEntryEventHandler.cls +++ b/nebula-logger/core/main/log-management/classes/LogEntryEventHandler.cls @@ -21,6 +21,18 @@ public without sharing class LogEntryEventHandler extends LoggerSObjectHandler { private Map> logEntryEventUuidToTagNames = new Map>(); private Set tagNames = new Set(); + public LogEntryEventHandler() { + super(); + } + + public LogEntryEventHandler(List logEntryEvents, TriggerOperation triggerOperationType) { + this(); + this.logEntryEvents = logEntryEvents; + this.input.triggerNew = logEntryEvents; + this.input.triggerOperationType = triggerOperationType; + this.input.triggerOperationTypeName = triggerOperationType.name(); + } + /** * @description Returns SObject Type that the handler is responsible for processing * @return The instance of `SObjectType` diff --git a/nebula-logger/core/main/log-management/classes/LoggerSObjectHandler.cls b/nebula-logger/core/main/log-management/classes/LoggerSObjectHandler.cls index 7471958f9..aec66eb63 100644 --- a/nebula-logger/core/main/log-management/classes/LoggerSObjectHandler.cls +++ b/nebula-logger/core/main/log-management/classes/LoggerSObjectHandler.cls @@ -20,7 +20,7 @@ public without sharing abstract class LoggerSObjectHandler { private Map triggerNewMap; @TestVisible private Map triggerOldMap; - private SObjectHandlerInput input; + protected SObjectHandlerInput input; private List pluginConfigurations = new List(); private List executedApexPlugins = new List(); @@ -34,6 +34,7 @@ public without sharing abstract class LoggerSObjectHandler { this.triggerOldMap = Trigger.oldMap; this.queryPluginConfigurations(); + this.createSObjectHandlerInput(); } /** @@ -73,8 +74,6 @@ public without sharing abstract class LoggerSObjectHandler { return; } - this.createSObjectHandlerInput(); - switch on this.input.triggerOperationType { when BEFORE_INSERT { this.executeBeforeInsert(this.input.triggerNew); @@ -143,10 +142,10 @@ public without sharing abstract class LoggerSObjectHandler { // Trigger variables for Apex Developers input.sobjectType = this.getSObjectType(); - input.triggerOperationType = triggerOperationType; - input.triggerNew = triggerNew; - input.triggerNewMap = triggerNewMap; - input.triggerOldMap = triggerOldMap; + input.triggerOperationType = this.triggerOperationType; + input.triggerNew = this.triggerNew; + input.triggerNewMap = this.triggerNewMap; + input.triggerOldMap = this.triggerOldMap; // Additional invocable variables for Flow Builders (and Apex Developers too, if they want to use them) input.sobjectTypeName = this.getSObjectType().getDescribe().getName(); @@ -192,6 +191,7 @@ public without sharing abstract class LoggerSObjectHandler { String.join(orderByConditions, ', ') }; String query = String.format(queryTemplate, queryInputs); + this.pluginConfigurations = (List) Database.query(query); if (System.Test.isRunningTest() == true) { diff --git a/nebula-logger/core/main/log-management/classes/LoggerSettingsController.cls b/nebula-logger/core/main/log-management/classes/LoggerSettingsController.cls index cc25a5d21..facafdab9 100644 --- a/nebula-logger/core/main/log-management/classes/LoggerSettingsController.cls +++ b/nebula-logger/core/main/log-management/classes/LoggerSettingsController.cls @@ -194,9 +194,13 @@ public without sharing class LoggerSettingsController { saveMethodNames.add(saveMethod.name()); } - List additionalSaveMethods = LoggerParameter.getStringList('AdditionalSaveMethods', null); - if (additionalSaveMethods != null) { - saveMethodNames.addAll(additionalSaveMethods); + List potentiallyMatchingParameters = [ + SELECT Id, Value__c + FROM LoggerParameter__mdt + WHERE DeveloperName LIKE 'AdditionalSaveMethods%' + ]; + for (LoggerParameter__mdt matchingAdditionalParameter : potentiallyMatchingParameters) { + saveMethodNames.add(matchingAdditionalParameter.Value__c); } saveMethodNames.sort(); for (String saveMethodName : saveMethodNames) { diff --git a/nebula-logger/core/main/logger-engine/classes/Logger.cls b/nebula-logger/core/main/logger-engine/classes/Logger.cls index d7868a533..aca5827f2 100644 --- a/nebula-logger/core/main/logger-engine/classes/Logger.cls +++ b/nebula-logger/core/main/logger-engine/classes/Logger.cls @@ -2583,7 +2583,7 @@ global with sharing class Logger { // This gives us a chance to run the handler class & handler plugins before insert, // allowing the plugins to make further changes to the `LogEntryEvent__e` records // So, execute the handler, which internally then executes any plugins - new LogEntryEventHandler().executeBeforeInsert(logEntryEvents); + new LogEntryEventHandler(logEntryEvents, TriggerOperation.BEFORE_INSERT).execute(); // Now that the plugins have run, double check to make sure that saving should still happen if (getBufferSize() == 0) { diff --git a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder.cls b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder.cls new file mode 100644 index 000000000..ba1a0b58f --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder.cls @@ -0,0 +1,121 @@ +public without sharing class LogEntryArchiveBuilder extends LoggerSObjectHandlerPlugin { + @TestVisible + private static LogEntryEvent__e mockEvent; + @TestVisible + private static List bigObjectsToInsert = new List(); + + public override void execute(LoggerPlugin__mdt configuration, LoggerSObjectHandler.SObjectHandlerInput input) { + if (Logger.getUserSettings().DefaultSaveMethod__c != 'BIG_OBJECT') { + return; + } + + List logEntryEvents = (List) input.triggerNew; + for (LogEntryEvent__e logEntryEvent : logEntryEvents) { + bigObjectsToInsert.add(this.getLogEntryArchive(logEntryEvent)); + } + if (!Test.isRunningTest()) { + Database.insertImmediate(bigObjectsToInsert); + bigObjectsToInsert.clear(); + } + Logger.flushBuffer(); + } + + public LogEntryArchive__b getLogEntryArchive(LogEntryEvent__e logEntryEvent) { + return new LogEntryArchive__b( + ApiVersion__c = logEntryEvent.ApiVersion__c, + DatabaseResultCollectionType__c = logEntryEvent.DatabaseResultCollectionType__c, + DatabaseResultJson__c = logEntryEvent.DatabaseResultJson__c, + DatabaseResultType__c = logEntryEvent.DatabaseResultType__c, + ExceptionMessage__c = logEntryEvent.ExceptionMessage__c, + ExceptionStackTrace__c = logEntryEvent.ExceptionStackTrace__c, + ExceptionType__c = logEntryEvent.ExceptionType__c, + LimitsAggregateQueriesMax__c = logEntryEvent.LimitsAggregateQueriesMax__c, + LimitsAggregateQueriesUsed__c = logEntryEvent.LimitsAggregateQueriesUsed__c, + LimitsAsyncCallsMax__c = logEntryEvent.LimitsAsyncCallsMax__c, + LimitsAsyncCallsUsed__c = logEntryEvent.LimitsAsyncCallsUsed__c, + LimitsCalloutsUsed__c = logEntryEvent.LimitsCalloutsUsed__c, + LimitsCpuTimeMax__c = logEntryEvent.LimitsCpuTimeMax__c, + LimitsCpuTimeUsed__c = logEntryEvent.LimitsCpuTimeUsed__c, + LimitsDmlRowsMax__c = logEntryEvent.LimitsDmlRowsMax__c, + LimitsDmlRowsUsed__c = logEntryEvent.LimitsDmlRowsUsed__c, + LimitsDmlStatementsMax__c = logEntryEvent.LimitsDmlStatementsMax__c, + LimitsDmlStatementsUsed__c = logEntryEvent.LimitsDmlStatementsUsed__c, + LimitsEmailInvocationsMax__c = logEntryEvent.LimitsEmailInvocationsMax__c, + LimitsEmailInvocationsUsed__c = logEntryEvent.LimitsEmailInvocationsUsed__c, + LimitsFutureCallsMax__c = logEntryEvent.LimitsFutureCallsMax__c, + LimitsFutureCallsUsed__c = logEntryEvent.LimitsFutureCallsUsed__c, + LimitsHeapSizeMax__c = logEntryEvent.LimitsHeapSizeMax__c, + LimitsHeapSizeUsed__c = logEntryEvent.LimitsHeapSizeUsed__c, + LimitsMobilePushApexCallsMax__c = logEntryEvent.LimitsMobilePushApexCallsMax__c, + LimitsMobilePushApexCallsUsed__c = logEntryEvent.LimitsMobilePushApexCallsUsed__c, + LimitsQueueableJobsMax__c = logEntryEvent.LimitsQueueableJobsMax__c, + LimitsQueueableJobsUsed__c = logEntryEvent.LimitsQueueableJobsUsed__c, + LimitsSoqlQueriesMax__c = logEntryEvent.LimitsSoqlQueriesMax__c, + LimitsSoqlQueriesUsed__c = logEntryEvent.LimitsSoqlQueriesUsed__c, + LimitsSoqlQueryLocatorRowsMax__c = logEntryEvent.LimitsSoqlQueryLocatorRowsMax__c, + LimitsSoqlQueryLocatorRowsUsed__c = logEntryEvent.LimitsSoqlQueryLocatorRowsUsed__c, + LimitsSoqlQueryRowsMax__c = logEntryEvent.LimitsSoqlQueryRowsMax__c, + LimitsSoqlQueryRowsUsed__c = logEntryEvent.LimitsSoqlQueryRowsUsed__c, + LimitsSoslSearchesMax__c = logEntryEvent.LimitsSoslSearchesMax__c, + LimitsSoslSearchesUsed__c = logEntryEvent.LimitsSoslSearchesUsed__c, + Locale__c = logEntryEvent.Locale__c, + LoggedBy__c = UserInfo.getUserId(), + LoggedByString__c = UserInfo.getUserId(), + LoggedByUsername__c = logEntryEvent.LoggedByUsername__c, + LoggingLevel__c = logEntryEvent.LoggingLevel__c, + LoggingLevelOrdinal__c = logEntryEvent.LoggingLevelOrdinal__c, + LoginApplication__c = logEntryEvent.LoginApplication__c, + LoginBrowser__c = logEntryEvent.LoginBrowser__c, + LoginHistoryId__c = logEntryEvent.LoginHistoryId__c, + LoginPlatform__c = logEntryEvent.LoginPlatform__c, + LoginType__c = logEntryEvent.LoginType__c, + LogoutUrl__c = logEntryEvent.LogoutUrl__c, + Message__c = logEntryEvent.Message__c, + NetworkId__c = logEntryEvent.NetworkId__c, + NetworkLoginUrl__c = logEntryEvent.NetworkLoginUrl__c, + NetworkLogoutUrl__c = logEntryEvent.NetworkLogoutUrl__c, + NetworkSelfRegistrationUrl__c = logEntryEvent.NetworkSelfRegistrationUrl__c, + NetworkUrlPathPrefix__c = logEntryEvent.NetworkUrlPathPrefix__c, + OrganizationDomainUrl__c = logEntryEvent.OrganizationDomainUrl__c, + OrganizationEnvironmentType__c = logEntryEvent.OrganizationEnvironmentType__c, + OrganizationId__c = logEntryEvent.OrganizationId__c, + OrganizationInstanceName__c = logEntryEvent.OrganizationInstanceName__c, + OrganizationName__c = logEntryEvent.OrganizationName__c, + OrganizationNamespacePrefix__c = logEntryEvent.OrganizationNamespacePrefix__c, + OrganizationType__c = logEntryEvent.OrganizationType__c, + OriginLocation__c = logEntryEvent.OriginLocation__c, + OriginType__c = logEntryEvent.OriginType__c, + ParentLogTransactionId__c = logEntryEvent.ParentLogTransactionId__c, + ProfileId__c = logEntryEvent.ProfileId__c, + ProfileName__c = logEntryEvent.ProfileName__c, + RecordCollectionType__c = logEntryEvent.RecordCollectionType__c, + RecordId__c = logEntryEvent.RecordId__c, + RecordJson__c = logEntryEvent.RecordJson__c, + RecordSObjectClassification__c = logEntryEvent.RecordSObjectClassification__c, + RecordSObjectType__c = logEntryEvent.RecordSObjectType__c, + RecordSObjectTypeNamespace__c = logEntryEvent.RecordSObjectTypeNamespace__c, + SessionId__c = logEntryEvent.SessionId__c, + SessionSecurityLevel__c = logEntryEvent.SessionSecurityLevel__c, + SessionType__c = logEntryEvent.SessionType__c, + SourceIp__c = logEntryEvent.SourceIp__c, + StackTrace__c = logEntryEvent.StackTrace__c, + SystemMode__c = logEntryEvent.SystemMode__c, + ThemeDisplayed__c = logEntryEvent.ThemeDisplayed__c, + Timestamp__c = logEntryEvent.Timestamp__c, + TimestampString__c = logEntryEvent.TimestampString__c, + TimeZoneId__c = logEntryEvent.TimeZoneId__c, + Topics__c = logEntryEvent.Topics__c, + TransactionEntryNumber__c = logEntryEvent.TransactionEntryNumber__c, + TransactionId__c = logEntryEvent.TransactionId__c, + TriggerOperationType__c = logEntryEvent.TriggerOperationType__c, + TriggerSObjectType__c = logEntryEvent.TriggerSObjectType__c, + UserLicenseDefinitionKey__c = logEntryEvent.UserLicenseDefinitionKey__c, + UserLicenseName__c = logEntryEvent.UserLicenseName__c, + UserLoggingLevel__c = logEntryEvent.UserLoggingLevel__c, + UserLoggingLevelOrdinal__c = logEntryEvent.UserLoggingLevelOrdinal__c, + UserRoleId__c = logEntryEvent.UserRoleId__c, + UserRoleName__c = logEntryEvent.UserRoleName__c, + UserType__c = logEntryEvent.UserType__c + ); + } +} diff --git a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder.cls-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder.cls-meta.xml new file mode 100644 index 000000000..891916bb0 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder.cls-meta.xml @@ -0,0 +1,5 @@ + + + 54.0 + Active + diff --git a/nebula-logger/core/main/configuration/customMetadata/LoggerParameter.AdditionalSaveMethods.md-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/customMetadata/LoggerParameter.AdditionalSaveMethodsBigObject.md-meta.xml similarity index 80% rename from nebula-logger/core/main/configuration/customMetadata/LoggerParameter.AdditionalSaveMethods.md-meta.xml rename to nebula-logger/plugins/big-object-archiving/plugin/customMetadata/LoggerParameter.AdditionalSaveMethodsBigObject.md-meta.xml index 582236567..a0b69971b 100644 --- a/nebula-logger/core/main/configuration/customMetadata/LoggerParameter.AdditionalSaveMethods.md-meta.xml +++ b/nebula-logger/plugins/big-object-archiving/plugin/customMetadata/LoggerParameter.AdditionalSaveMethodsBigObject.md-meta.xml @@ -4,7 +4,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" > - + true Description__c @@ -12,4 +12,8 @@ xsi:type="xsd:string" >An optional array of additional save methods to display when configuring the field LoggerSettings__c.DefaultSaveMethod__c in the LWC loggerSettings. When not configured, only the enum values of Logger.SaveMethod are used. This can be used to add new save methods that are provided by plugins. + + Value__c + BIG_OBJECT + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/customMetadata/LoggerPlugin.BigObjectArchiving.md-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/customMetadata/LoggerPlugin.BigObjectArchiving.md-meta.xml index ac4cb3453..6c381e82d 100644 --- a/nebula-logger/plugins/big-object-archiving/plugin/customMetadata/LoggerPlugin.BigObjectArchiving.md-meta.xml +++ b/nebula-logger/plugins/big-object-archiving/plugin/customMetadata/LoggerPlugin.BigObjectArchiving.md-meta.xml @@ -60,7 +60,7 @@ PluginApiName__c - TODO + LogEntryArchiveBuilder PluginType__c diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/LogEntryArchive__b.object-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/LogEntryArchive__b.object-meta.xml new file mode 100644 index 000000000..9e29bf62c --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/LogEntryArchive__b.object-meta.xml @@ -0,0 +1,7 @@ + + + InDevelopment + Big Object representation of Logger data. Can be used as a standalone archive, or in conjunction with platform events and the existing Log__c custom object. + + Log Archives + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ApiVersion__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ApiVersion__c.field-meta.xml new file mode 100644 index 000000000..37bddae30 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ApiVersion__c.field-meta.xml @@ -0,0 +1,13 @@ + + + ApiVersion__c + false + false + false + false + + 5 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultCollectionType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultCollectionType__c.field-meta.xml new file mode 100644 index 000000000..48f8cf30d --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultCollectionType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + DatabaseResultCollectionType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultJson__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultJson__c.field-meta.xml new file mode 100644 index 000000000..15c6cb72f --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultJson__c.field-meta.xml @@ -0,0 +1,12 @@ + + + DatabaseResultJson__c + false + false + false + false + + 131072 + LongTextArea + 8 + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultType__c.field-meta.xml new file mode 100644 index 000000000..4bbbe9a71 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/DatabaseResultType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + DatabaseResultType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionMessage__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionMessage__c.field-meta.xml new file mode 100644 index 000000000..3300946d5 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionMessage__c.field-meta.xml @@ -0,0 +1,12 @@ + + + ExceptionMessage__c + false + false + false + false + + 131072 + LongTextArea + 8 + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionStackTrace__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionStackTrace__c.field-meta.xml new file mode 100644 index 000000000..473be6b05 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionStackTrace__c.field-meta.xml @@ -0,0 +1,12 @@ + + + ExceptionStackTrace__c + false + false + false + false + + 131072 + LongTextArea + 8 + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionType__c.field-meta.xml new file mode 100644 index 000000000..95d97b16d --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ExceptionType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + ExceptionType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueriesMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueriesMax__c.field-meta.xml new file mode 100644 index 000000000..41b853afc --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueriesMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsAggregateQueriesMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueriesUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueriesUsed__c.field-meta.xml new file mode 100644 index 000000000..aa9af38a7 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueriesUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsAggregateQueriesUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueryMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueryMax__c.field-meta.xml new file mode 100644 index 000000000..e129bbb3b --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAggregateQueryMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsAggregateQueryMax__c + false + false + false + false + + 18 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAsyncCallsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAsyncCallsMax__c.field-meta.xml new file mode 100644 index 000000000..ad8eae7ef --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAsyncCallsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsAsyncCallsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAsyncCallsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAsyncCallsUsed__c.field-meta.xml new file mode 100644 index 000000000..661513490 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsAsyncCallsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsAsyncCallsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCalloutsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCalloutsMax__c.field-meta.xml new file mode 100644 index 000000000..73d26ce98 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCalloutsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsCalloutsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCalloutsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCalloutsUsed__c.field-meta.xml new file mode 100644 index 000000000..b9dabc389 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCalloutsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsCalloutsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCpuTimeMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCpuTimeMax__c.field-meta.xml new file mode 100644 index 000000000..70975df9a --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCpuTimeMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsCpuTimeMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCpuTimeUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCpuTimeUsed__c.field-meta.xml new file mode 100644 index 000000000..a2170fc40 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsCpuTimeUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsCpuTimeUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlRowsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlRowsMax__c.field-meta.xml new file mode 100644 index 000000000..2e3807fe7 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlRowsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsDmlRowsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlRowsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlRowsUsed__c.field-meta.xml new file mode 100644 index 000000000..139e26eee --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlRowsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsDmlRowsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlStatementsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlStatementsMax__c.field-meta.xml new file mode 100644 index 000000000..8de1f4fe2 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlStatementsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsDmlStatementsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlStatementsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlStatementsUsed__c.field-meta.xml new file mode 100644 index 000000000..8699ba647 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsDmlStatementsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsDmlStatementsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsEmailInvocationsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsEmailInvocationsMax__c.field-meta.xml new file mode 100644 index 000000000..ef91328ae --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsEmailInvocationsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsEmailInvocationsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsEmailInvocationsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsEmailInvocationsUsed__c.field-meta.xml new file mode 100644 index 000000000..c1c86e85b --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsEmailInvocationsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsEmailInvocationsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsFutureCallsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsFutureCallsMax__c.field-meta.xml new file mode 100644 index 000000000..4fa7b1dc0 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsFutureCallsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsFutureCallsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsFutureCallsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsFutureCallsUsed__c.field-meta.xml new file mode 100644 index 000000000..6d4c87ab5 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsFutureCallsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsFutureCallsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsHeapSizeMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsHeapSizeMax__c.field-meta.xml new file mode 100644 index 000000000..bce47153c --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsHeapSizeMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsHeapSizeMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsHeapSizeUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsHeapSizeUsed__c.field-meta.xml new file mode 100644 index 000000000..0aba5ad0e --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsHeapSizeUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsHeapSizeUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsMobilePushApexCallsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsMobilePushApexCallsMax__c.field-meta.xml new file mode 100644 index 000000000..662d15141 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsMobilePushApexCallsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsMobilePushApexCallsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsMobilePushApexCallsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsMobilePushApexCallsUsed__c.field-meta.xml new file mode 100644 index 000000000..8eb28bfbd --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsMobilePushApexCallsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsMobilePushApexCallsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsQueueableJobsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsQueueableJobsMax__c.field-meta.xml new file mode 100644 index 000000000..dcdc0ffc0 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsQueueableJobsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsQueueableJobsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsQueueableJobsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsQueueableJobsUsed__c.field-meta.xml new file mode 100644 index 000000000..8faa09552 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsQueueableJobsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsQueueableJobsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueriesMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueriesMax__c.field-meta.xml new file mode 100644 index 000000000..d3c610f3f --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueriesMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsSoqlQueriesMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueriesUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueriesUsed__c.field-meta.xml new file mode 100644 index 000000000..1e704e0ea --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueriesUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsSoqlQueriesUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryLocatorRowsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryLocatorRowsMax__c.field-meta.xml new file mode 100644 index 000000000..0d8279e51 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryLocatorRowsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsSoqlQueryLocatorRowsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryLocatorRowsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryLocatorRowsUsed__c.field-meta.xml new file mode 100644 index 000000000..b8827047b --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryLocatorRowsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsSoqlQueryLocatorRowsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryRowsMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryRowsMax__c.field-meta.xml new file mode 100644 index 000000000..c6ca4c0b1 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryRowsMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsSoqlQueryRowsMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryRowsUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryRowsUsed__c.field-meta.xml new file mode 100644 index 000000000..e1fb1591c --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoqlQueryRowsUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsSoqlQueryRowsUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoslSearchesMax__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoslSearchesMax__c.field-meta.xml new file mode 100644 index 000000000..429ddc9cf --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoslSearchesMax__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsSoslSearchesMax__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoslSearchesUsed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoslSearchesUsed__c.field-meta.xml new file mode 100644 index 000000000..2ff9095a0 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LimitsSoslSearchesUsed__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LimitsSoslSearchesUsed__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Locale__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Locale__c.field-meta.xml new file mode 100644 index 000000000..5b011d736 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Locale__c.field-meta.xml @@ -0,0 +1,13 @@ + + + Locale__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedByString__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedByString__c.field-meta.xml new file mode 100644 index 000000000..176f91b64 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedByString__c.field-meta.xml @@ -0,0 +1,11 @@ + + + LoggedByString__c + You can't require a lookup field on Big Objects, so we write the LoggedBy__c user Id here to be used in indexing + false + + 18 + true + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedByUsername__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedByUsername__c.field-meta.xml new file mode 100644 index 000000000..ba249a3ed --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedByUsername__c.field-meta.xml @@ -0,0 +1,13 @@ + + + LoggedByUsername__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedBy__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedBy__c.field-meta.xml new file mode 100644 index 000000000..286253755 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggedBy__c.field-meta.xml @@ -0,0 +1,10 @@ + + + LoggedBy__c + false + + User + Log_Archives + false + Lookup + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggingLevelOrdinal__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggingLevelOrdinal__c.field-meta.xml new file mode 100644 index 000000000..b91592828 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggingLevelOrdinal__c.field-meta.xml @@ -0,0 +1,14 @@ + + + LoggingLevelOrdinal__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggingLevel__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggingLevel__c.field-meta.xml new file mode 100644 index 000000000..077abc363 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoggingLevel__c.field-meta.xml @@ -0,0 +1,13 @@ + + + LoggingLevel__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginApplication__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginApplication__c.field-meta.xml new file mode 100644 index 000000000..f07d04261 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginApplication__c.field-meta.xml @@ -0,0 +1,13 @@ + + + LoginApplication__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginBrowser__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginBrowser__c.field-meta.xml new file mode 100644 index 000000000..a1ba910a7 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginBrowser__c.field-meta.xml @@ -0,0 +1,13 @@ + + + LoginBrowser__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginHistoryId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginHistoryId__c.field-meta.xml new file mode 100644 index 000000000..0c431a0ab --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginHistoryId__c.field-meta.xml @@ -0,0 +1,13 @@ + + + LoginHistoryId__c + false + false + false + false + + 18 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginPlatform__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginPlatform__c.field-meta.xml new file mode 100644 index 000000000..b9c621f9a --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginPlatform__c.field-meta.xml @@ -0,0 +1,13 @@ + + + LoginPlatform__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginType__c.field-meta.xml new file mode 100644 index 000000000..556edee3d --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LoginType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + LoginType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LogoutUrl__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LogoutUrl__c.field-meta.xml new file mode 100644 index 000000000..815f0fdbe --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/LogoutUrl__c.field-meta.xml @@ -0,0 +1,13 @@ + + + LogoutUrl__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Message__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Message__c.field-meta.xml new file mode 100644 index 000000000..93cb3c59f --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Message__c.field-meta.xml @@ -0,0 +1,12 @@ + + + Message__c + false + false + false + false + + 131072 + LongTextArea + 8 + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkId__c.field-meta.xml new file mode 100644 index 000000000..6d2801e9b --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkId__c.field-meta.xml @@ -0,0 +1,13 @@ + + + NetworkId__c + false + false + false + false + + 18 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkLoginUrl__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkLoginUrl__c.field-meta.xml new file mode 100644 index 000000000..0f6724aa8 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkLoginUrl__c.field-meta.xml @@ -0,0 +1,13 @@ + + + NetworkLoginUrl__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkLogoutUrl__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkLogoutUrl__c.field-meta.xml new file mode 100644 index 000000000..d032fbc71 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkLogoutUrl__c.field-meta.xml @@ -0,0 +1,13 @@ + + + NetworkLogoutUrl__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkName__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkName__c.field-meta.xml new file mode 100644 index 000000000..95952b1b9 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkName__c.field-meta.xml @@ -0,0 +1,14 @@ + + + NetworkName__c + The name of the user's Community site (based on NetworkId). + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkSelfRegistrationUrl__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkSelfRegistrationUrl__c.field-meta.xml new file mode 100644 index 000000000..8c5b8cd1a --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkSelfRegistrationUrl__c.field-meta.xml @@ -0,0 +1,13 @@ + + + NetworkSelfRegistrationUrl__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkUrlPathPrefix__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkUrlPathPrefix__c.field-meta.xml new file mode 100644 index 000000000..df2bb2c3e --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/NetworkUrlPathPrefix__c.field-meta.xml @@ -0,0 +1,14 @@ + + + NetworkUrlPathPrefix__c + The UrlPathPrefix is a unique string at the end of the URL for this community. For example, in the community URL CommunitiesSubdomainName.force.com/customers, customers is the UrlPathPrefix. + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationDomainUrl__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationDomainUrl__c.field-meta.xml new file mode 100644 index 000000000..c850837d7 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationDomainUrl__c.field-meta.xml @@ -0,0 +1,14 @@ + + + OrganizationDomainUrl__c + The value returned from Url..getOrgDomainUrl() + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationEnvironmentType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationEnvironmentType__c.field-meta.xml new file mode 100644 index 000000000..176a15891 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationEnvironmentType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + OrganizationEnvironmentType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationId__c.field-meta.xml new file mode 100644 index 000000000..2e78a1b5d --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationId__c.field-meta.xml @@ -0,0 +1,13 @@ + + + OrganizationId__c + false + false + false + false + + 18 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationInstanceName__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationInstanceName__c.field-meta.xml new file mode 100644 index 000000000..d1aebe61b --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationInstanceName__c.field-meta.xml @@ -0,0 +1,13 @@ + + + OrganizationInstanceName__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationName__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationName__c.field-meta.xml new file mode 100644 index 000000000..583ebb962 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationName__c.field-meta.xml @@ -0,0 +1,13 @@ + + + OrganizationName__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationNamespacePrefix__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationNamespacePrefix__c.field-meta.xml new file mode 100644 index 000000000..39556efb8 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationNamespacePrefix__c.field-meta.xml @@ -0,0 +1,13 @@ + + + OrganizationNamespacePrefix__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationType__c.field-meta.xml new file mode 100644 index 000000000..5a495ef6e --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OrganizationType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + OrganizationType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OriginLocation__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OriginLocation__c.field-meta.xml new file mode 100644 index 000000000..c1abfe4a4 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OriginLocation__c.field-meta.xml @@ -0,0 +1,13 @@ + + + OriginLocation__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OriginType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OriginType__c.field-meta.xml new file mode 100644 index 000000000..3b7f19c42 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/OriginType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + OriginType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ParentLogTransactionId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ParentLogTransactionId__c.field-meta.xml new file mode 100644 index 000000000..c1ce6a70c --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ParentLogTransactionId__c.field-meta.xml @@ -0,0 +1,13 @@ + + + ParentLogTransactionId__c + false + false + false + false + + 36 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ProfileId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ProfileId__c.field-meta.xml new file mode 100644 index 000000000..7b13a6ae7 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ProfileId__c.field-meta.xml @@ -0,0 +1,13 @@ + + + ProfileId__c + false + false + false + false + + 18 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ProfileName__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ProfileName__c.field-meta.xml new file mode 100644 index 000000000..ec294872b --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ProfileName__c.field-meta.xml @@ -0,0 +1,13 @@ + + + ProfileName__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordCollectionType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordCollectionType__c.field-meta.xml new file mode 100644 index 000000000..861b396f7 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordCollectionType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + RecordCollectionType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordId__c.field-meta.xml new file mode 100644 index 000000000..6c81b98b1 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordId__c.field-meta.xml @@ -0,0 +1,14 @@ + + + RecordId__c + The ID of the record associated with a particular log entry. This is used for addRecordDebugEntry & addRecordExceptionEntry methods + false + false + false + false + + 18 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordJson__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordJson__c.field-meta.xml new file mode 100644 index 000000000..215877509 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordJson__c.field-meta.xml @@ -0,0 +1,12 @@ + + + RecordJson__c + false + false + false + false + + 131072 + LongTextArea + 8 + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectClassification__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectClassification__c.field-meta.xml new file mode 100644 index 000000000..823e89165 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectClassification__c.field-meta.xml @@ -0,0 +1,13 @@ + + + RecordSObjectClassification__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectTypeNamespace__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectTypeNamespace__c.field-meta.xml new file mode 100644 index 000000000..bcdd0eb82 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectTypeNamespace__c.field-meta.xml @@ -0,0 +1,13 @@ + + + RecordSObjectTypeNamespace__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectType__c.field-meta.xml new file mode 100644 index 000000000..c0c781077 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/RecordSObjectType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + RecordSObjectType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionId__c.field-meta.xml new file mode 100644 index 000000000..42747ba16 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionId__c.field-meta.xml @@ -0,0 +1,13 @@ + + + SessionId__c + false + false + false + false + + 120 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionSecurityLevel__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionSecurityLevel__c.field-meta.xml new file mode 100644 index 000000000..30456c9f2 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionSecurityLevel__c.field-meta.xml @@ -0,0 +1,13 @@ + + + SessionSecurityLevel__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionType__c.field-meta.xml new file mode 100644 index 000000000..53a9fdc78 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SessionType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + SessionType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SourceIp__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SourceIp__c.field-meta.xml new file mode 100644 index 000000000..03fe37bc7 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SourceIp__c.field-meta.xml @@ -0,0 +1,13 @@ + + + SourceIp__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/StackTrace__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/StackTrace__c.field-meta.xml new file mode 100644 index 000000000..f798a9214 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/StackTrace__c.field-meta.xml @@ -0,0 +1,12 @@ + + + StackTrace__c + false + false + false + false + + 131072 + LongTextArea + 8 + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SystemMode__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SystemMode__c.field-meta.xml new file mode 100644 index 000000000..69af0d36d --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/SystemMode__c.field-meta.xml @@ -0,0 +1,13 @@ + + + SystemMode__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ThemeDisplayed__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ThemeDisplayed__c.field-meta.xml new file mode 100644 index 000000000..cbec380d2 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/ThemeDisplayed__c.field-meta.xml @@ -0,0 +1,13 @@ + + + ThemeDisplayed__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimeZoneId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimeZoneId__c.field-meta.xml new file mode 100644 index 000000000..0ff0963ce --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimeZoneId__c.field-meta.xml @@ -0,0 +1,13 @@ + + + TimeZoneId__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimeZoneName__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimeZoneName__c.field-meta.xml new file mode 100644 index 000000000..a97d707af --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimeZoneName__c.field-meta.xml @@ -0,0 +1,13 @@ + + + TimeZoneName__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimestampString__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimestampString__c.field-meta.xml new file mode 100644 index 000000000..ae37ec939 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TimestampString__c.field-meta.xml @@ -0,0 +1,14 @@ + + + TimestampString__c + This field is used to circumvent a platform limitation - platform event datetimes are not accurately transferred to Apex triggers. This field stores a string version of the timestamp, which is then converted back to a datetime in Apex triggers. + false + false + false + false + + 40 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Timestamp__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Timestamp__c.field-meta.xml new file mode 100644 index 000000000..53deebe9b --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Timestamp__c.field-meta.xml @@ -0,0 +1,8 @@ + + + Timestamp__c + false + + true + DateTime + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Topics__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Topics__c.field-meta.xml new file mode 100644 index 000000000..577513809 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/Topics__c.field-meta.xml @@ -0,0 +1,12 @@ + + + Topics__c + false + false + false + false + + 131072 + LongTextArea + 8 + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TransactionEntryNumber__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TransactionEntryNumber__c.field-meta.xml new file mode 100644 index 000000000..d734c89ad --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TransactionEntryNumber__c.field-meta.xml @@ -0,0 +1,15 @@ + + + TransactionEntryNumber__c + The sequential number of this log entry within the transaction + false + false + false + false + + 10 + true + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TransactionId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TransactionId__c.field-meta.xml new file mode 100644 index 000000000..768472465 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TransactionId__c.field-meta.xml @@ -0,0 +1,10 @@ + + + TransactionId__c + false + + 36 + true + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TriggerOperationType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TriggerOperationType__c.field-meta.xml new file mode 100644 index 000000000..f100e0ea3 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TriggerOperationType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + TriggerOperationType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TriggerSObjectType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TriggerSObjectType__c.field-meta.xml new file mode 100644 index 000000000..9979c1fee --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/TriggerSObjectType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + TriggerSObjectType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseDefinitionKey__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseDefinitionKey__c.field-meta.xml new file mode 100644 index 000000000..35151ad83 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseDefinitionKey__c.field-meta.xml @@ -0,0 +1,14 @@ + + + UserLicenseDefinitionKey__c + https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_userlicense.htm + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseId__c.field-meta.xml new file mode 100644 index 000000000..66bee1950 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseId__c.field-meta.xml @@ -0,0 +1,13 @@ + + + UserLicenseId__c + false + false + false + false + + 18 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseName__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseName__c.field-meta.xml new file mode 100644 index 000000000..5d1c8c9bc --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLicenseName__c.field-meta.xml @@ -0,0 +1,13 @@ + + + UserLicenseName__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLoggingLevelOrdinal__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLoggingLevelOrdinal__c.field-meta.xml new file mode 100644 index 000000000..4f8a258a5 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLoggingLevelOrdinal__c.field-meta.xml @@ -0,0 +1,14 @@ + + + UserLoggingLevelOrdinal__c + false + false + false + false + + 10 + false + 0 + Number + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLoggingLevel__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLoggingLevel__c.field-meta.xml new file mode 100644 index 000000000..c99ccbac2 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserLoggingLevel__c.field-meta.xml @@ -0,0 +1,13 @@ + + + UserLoggingLevel__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserRoleId__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserRoleId__c.field-meta.xml new file mode 100644 index 000000000..c2b2e1b88 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserRoleId__c.field-meta.xml @@ -0,0 +1,13 @@ + + + UserRoleId__c + false + false + false + false + + 18 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserRoleName__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserRoleName__c.field-meta.xml new file mode 100644 index 000000000..d7044cf24 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserRoleName__c.field-meta.xml @@ -0,0 +1,13 @@ + + + UserRoleName__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserType__c.field-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserType__c.field-meta.xml new file mode 100644 index 000000000..d59ad6da5 --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/fields/UserType__c.field-meta.xml @@ -0,0 +1,13 @@ + + + UserType__c + false + false + false + false + + 255 + false + Text + false + diff --git a/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/indexes/Logged_By_Transaction_Timestamp_Index.indexe-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/indexes/Logged_By_Transaction_Timestamp_Index.indexe-meta.xml new file mode 100644 index 000000000..2c6a0ea2f --- /dev/null +++ b/nebula-logger/plugins/big-object-archiving/plugin/objects/LogEntryArchive__b/indexes/Logged_By_Transaction_Timestamp_Index.indexe-meta.xml @@ -0,0 +1,17 @@ + + + Logged_By_Transaction_Timestamp_Index + + LoggedByString__c + ASC + + + TransactionId__c + ASC + + + Timestamp__c + ASC + + + diff --git a/package.json b/package.json index f7a4196ff..6dbdac143 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,7 @@ "package:version:number:fix": "pwsh ./scripts/build/sync-package-version-number.ps1", "package:version:number:verify": "pwsh ./scripts/build/validate-current-package-version-number.ps1", "permset:assign:admin": "sfdx force:user:permset:assign --permsetname LoggerAdmin", + "plugin:version:create:big-object": "sfdx force:package:version:create --json --package \"Nebula Logger - Core Plugin - BigObject Archiving\" --codecoverage --installationkeybypass --wait 30", "plugin:version:create:log-retention-rules": "sfdx force:package:version:create --json --package \"Nebula Logger - Core Plugin - Log Retention Rules\" --codecoverage --installationkeybypass --wait 30", "plugin:version:create:logger-admin-dashboard": "sfdx force:package:version:create --json --package \"Nebula Logger - Core Plugin - Logger Admin Dashboard\" --codecoverage --installationkeybypass --wait 30", "plugin:version:create:slack": "sfdx force:package:version:create --json --package \"Nebula Logger - Core Plugin - Slack\" --codecoverage --installationkeybypass --wait 30",