diff --git a/.forceignore b/.forceignore
index 23acdb5d1..b19a6504a 100644
--- a/.forceignore
+++ b/.forceignore
@@ -4,6 +4,7 @@
nebula-logger/managed-package/sfdx-project.json
nebula-logger/managed-package/**/*.animationRule-meta.xml
+nebula-logger/managed-package/**/*.indx-meta.xml
nebula-logger/managed-package/**/*.testSuite-meta.xml
/**/Admin.profile-meta.xml
@@ -17,4 +18,4 @@ nebula-logger/managed-package/**/*.testSuite-meta.xml
# LWC Jest
**/__tests__/**
-**/jest-mocks/**
\ No newline at end of file
+**/jest-mocks/**
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 7b51501c6..b8dc0ab6d 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -362,7 +362,7 @@ jobs:
npx sfdx bummer:package:aliases:sort
npx prettier --write ./sfdx-project.json
git add ./sfdx-project.json
- git commit -m "Created new package version"
+ git commit -m "Created new core unlocked package version"
git push
promote-package-versions:
diff --git a/README.md b/README.md
index 79920c913..4998099e9 100644
--- a/README.md
+++ b/README.md
@@ -5,21 +5,27 @@
The most robust logger for Salesforce. Works with Apex, Lightning Components, Flow, Process Builder & Integrations. Designed for Salesforce admins, developers & architects.
-## Unlocked Package - v4.10.6
+## Unlocked Package - v4.11.0
-[![Install Unlocked Package in a Sandbox](./images/btn-install-unlocked-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000023SCqQAM)
-[![Install Unlocked Package in Production](./images/btn-install-unlocked-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000023SCqQAM)
+[![Install Unlocked Package in a Sandbox](./images/btn-install-unlocked-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000023SI6QAM)
+[![Install Unlocked Package in Production](./images/btn-install-unlocked-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000023SI6QAM)
[![View Documentation](./images/btn-view-documentation.png)](https://jongpie.github.io/NebulaLogger/)
-`sfdx package install --wait 20 --security-type AdminsOnly --package 04t5Y0000023SCqQAM`
+`sf package install --wait 20 --security-type AdminsOnly --package 04t5Y0000023SI6QAM`
-## Managed Package - v4.10.0
+`sfdx force:package:install --wait 20 --securitytype AdminsOnly --package 04t5Y0000023SI6QAM`
-[![Install Managed Package in a Sandbox](./images/btn-install-managed-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?mgd=true&p0=04t5Y0000015nWeQAI)
-[![Install Managed Package in Production](./images/btn-install-managed-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?mgd=true&p0=04t5Y0000015nWeQAI)
-[![View Milestone](./images/btn-view-managed-package-milestone.png)](https://github.com/jongpie/NebulaLogger/milestone/10?closed=1)
+---
+
+## Managed Package - v4.11.0
+
+[![Install Managed Package in a Sandbox](./images/btn-install-managed-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?mgd=true&p0=04t5Y0000023SI1QAM)
+[![Install Managed Package in Production](./images/btn-install-managed-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?mgd=true&p0=04t5Y0000023SI1QAM)
+[![View Milestone](./images/btn-view-managed-package-milestone.png)](https://github.com/jongpie/NebulaLogger/milestone/11?closed=1)
+
+`sf package install --wait 30 --security-type AdminsOnly --package 04t5Y0000023SI1QAM`
-`sfdx package install --wait 30 --security-type AdminsOnly --package 04t5Y0000015nWeQAI`
+`sfdx force:package:install --wait 20 --securitytype AdminsOnly --package 04t5Y0000023SI1QAM`
---
diff --git a/config/experience-cloud/classes/ChangePasswordController.cls-meta.xml b/config/experience-cloud/classes/ChangePasswordController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/ChangePasswordController.cls-meta.xml
+++ b/config/experience-cloud/classes/ChangePasswordController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/ChangePasswordControllerTest.cls-meta.xml b/config/experience-cloud/classes/ChangePasswordControllerTest.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/ChangePasswordControllerTest.cls-meta.xml
+++ b/config/experience-cloud/classes/ChangePasswordControllerTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/ForgotPasswordController.cls-meta.xml b/config/experience-cloud/classes/ForgotPasswordController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/ForgotPasswordController.cls-meta.xml
+++ b/config/experience-cloud/classes/ForgotPasswordController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/ForgotPasswordControllerTest.cls-meta.xml b/config/experience-cloud/classes/ForgotPasswordControllerTest.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/ForgotPasswordControllerTest.cls-meta.xml
+++ b/config/experience-cloud/classes/ForgotPasswordControllerTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/MicrobatchSelfRegController.cls-meta.xml b/config/experience-cloud/classes/MicrobatchSelfRegController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/MicrobatchSelfRegController.cls-meta.xml
+++ b/config/experience-cloud/classes/MicrobatchSelfRegController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/MicrobatchSelfRegControllerTest.cls-meta.xml b/config/experience-cloud/classes/MicrobatchSelfRegControllerTest.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/MicrobatchSelfRegControllerTest.cls-meta.xml
+++ b/config/experience-cloud/classes/MicrobatchSelfRegControllerTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/MyProfilePageController.cls-meta.xml b/config/experience-cloud/classes/MyProfilePageController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/MyProfilePageController.cls-meta.xml
+++ b/config/experience-cloud/classes/MyProfilePageController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/MyProfilePageControllerTest.cls-meta.xml b/config/experience-cloud/classes/MyProfilePageControllerTest.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/MyProfilePageControllerTest.cls-meta.xml
+++ b/config/experience-cloud/classes/MyProfilePageControllerTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/SiteLoginController.cls-meta.xml b/config/experience-cloud/classes/SiteLoginController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/SiteLoginController.cls-meta.xml
+++ b/config/experience-cloud/classes/SiteLoginController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/SiteLoginControllerTest.cls-meta.xml b/config/experience-cloud/classes/SiteLoginControllerTest.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/SiteLoginControllerTest.cls-meta.xml
+++ b/config/experience-cloud/classes/SiteLoginControllerTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/SiteRegisterController.cls-meta.xml b/config/experience-cloud/classes/SiteRegisterController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/SiteRegisterController.cls-meta.xml
+++ b/config/experience-cloud/classes/SiteRegisterController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/classes/SiteRegisterControllerTest.cls-meta.xml b/config/experience-cloud/classes/SiteRegisterControllerTest.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/config/experience-cloud/classes/SiteRegisterControllerTest.cls-meta.xml
+++ b/config/experience-cloud/classes/SiteRegisterControllerTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/config/experience-cloud/pages/BandwidthExceeded.page-meta.xml b/config/experience-cloud/pages/BandwidthExceeded.page-meta.xml
index 450869536..ad650f58d 100644
--- a/config/experience-cloud/pages/BandwidthExceeded.page-meta.xml
+++ b/config/experience-cloud/pages/BandwidthExceeded.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página predeterminada de límite superado de Plataforma Lightning
diff --git a/config/experience-cloud/pages/ChangePassword.page-meta.xml b/config/experience-cloud/pages/ChangePassword.page-meta.xml
index 21ff0ab52..9ad90c6a7 100644
--- a/config/experience-cloud/pages/ChangePassword.page-meta.xml
+++ b/config/experience-cloud/pages/ChangePassword.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página de cambio de contraseña predeterminada de Sitios de Salesforce
diff --git a/config/experience-cloud/pages/CommunitiesLanding.page-meta.xml b/config/experience-cloud/pages/CommunitiesLanding.page-meta.xml
index 64ee18ba3..74ceedc23 100644
--- a/config/experience-cloud/pages/CommunitiesLanding.page-meta.xml
+++ b/config/experience-cloud/pages/CommunitiesLanding.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página de inicio de experiencias predeterminadas
diff --git a/config/experience-cloud/pages/CommunitiesLogin.page-meta.xml b/config/experience-cloud/pages/CommunitiesLogin.page-meta.xml
index 62701b396..ca9ee90ed 100644
--- a/config/experience-cloud/pages/CommunitiesLogin.page-meta.xml
+++ b/config/experience-cloud/pages/CommunitiesLogin.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página de inicio de sesión para experiencias predeterminadas
diff --git a/config/experience-cloud/pages/CommunitiesSelfReg.page-meta.xml b/config/experience-cloud/pages/CommunitiesSelfReg.page-meta.xml
index 8913a8193..1c7fbacc9 100644
--- a/config/experience-cloud/pages/CommunitiesSelfReg.page-meta.xml
+++ b/config/experience-cloud/pages/CommunitiesSelfReg.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página de inscripción automática de experiencias predeterminadas
diff --git a/config/experience-cloud/pages/CommunitiesSelfRegConfirm.page-meta.xml b/config/experience-cloud/pages/CommunitiesSelfRegConfirm.page-meta.xml
index b91a5f964..e4b8b4702 100644
--- a/config/experience-cloud/pages/CommunitiesSelfRegConfirm.page-meta.xml
+++ b/config/experience-cloud/pages/CommunitiesSelfRegConfirm.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página de confirmación de registro de experiencias predeterminadas
diff --git a/config/experience-cloud/pages/Exception.page-meta.xml b/config/experience-cloud/pages/Exception.page-meta.xml
index 11e894a6d..5eaeb048b 100644
--- a/config/experience-cloud/pages/Exception.page-meta.xml
+++ b/config/experience-cloud/pages/Exception.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página predeterminada de Plataforma Lightning para errores post-autenticación
diff --git a/config/experience-cloud/pages/FileNotFound.page-meta.xml b/config/experience-cloud/pages/FileNotFound.page-meta.xml
index 2948d50f1..6891c8e51 100644
--- a/config/experience-cloud/pages/FileNotFound.page-meta.xml
+++ b/config/experience-cloud/pages/FileNotFound.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página predeterminada de página/datos no encontrados de Plataforma Lightning
diff --git a/config/experience-cloud/pages/ForgotPasswordConfirm.page-meta.xml b/config/experience-cloud/pages/ForgotPasswordConfirm.page-meta.xml
index 766a1d089..0f3c18b90 100644
--- a/config/experience-cloud/pages/ForgotPasswordConfirm.page-meta.xml
+++ b/config/experience-cloud/pages/ForgotPasswordConfirm.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página Contraseña olvidada predeterminada de Sitios de Salesforce
diff --git a/config/experience-cloud/pages/InMaintenance.page-meta.xml b/config/experience-cloud/pages/InMaintenance.page-meta.xml
index 3df1f2979..172b74e4e 100644
--- a/config/experience-cloud/pages/InMaintenance.page-meta.xml
+++ b/config/experience-cloud/pages/InMaintenance.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página predeterminada de Plataforma Lightning en mantenimiento
diff --git a/config/experience-cloud/pages/SiteRegisterConfirm.page-meta.xml b/config/experience-cloud/pages/SiteRegisterConfirm.page-meta.xml
index 0e30f1a4d..18fdb4230 100644
--- a/config/experience-cloud/pages/SiteRegisterConfirm.page-meta.xml
+++ b/config/experience-cloud/pages/SiteRegisterConfirm.page-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
false
false
Página Confirmación de registro de usuario predeterminada de Sitios de Salesforce
diff --git a/config/linters/lint-staged.config.js b/config/linters/lint-staged.config.js
index 8d1693a3a..c48f715ac 100644
--- a/config/linters/lint-staged.config.js
+++ b/config/linters/lint-staged.config.js
@@ -2,9 +2,11 @@ module.exports = {
'sfdx-project.json': () => {
return `npm run package:version:number:fix`;
},
- '*.{cls,cmp,component,css,html,js,json,md,page,trigger,yaml,yml}': filenames => filenames.map(filename => `prettier --write '${filename}'`),
+ '*.{cls,cmp,component,css,html,js,json,md,page,trigger,xml,yaml,yml}': filenames => filenames.map(filename => `prettier --write '${filename}'`),
'**/lwc/**': filenames => {
- return [`eslint --config ./config/linters/.eslintrc.json ${filenames.join(' ')} --fix`, `npm run test:lwc`];
+ return [`eslint --config ./config/linters/.eslintrc.json ${filenames.join(' ')} --fix`];
+ // FIXME this command should only run tests for the changed LWCs (instead of running tests for all LWCs)
+ // return [`eslint --config ./config/linters/.eslintrc.json ${filenames.join(' ')} --fix`, `npm run test:lwc`];
}
// FIXME this command should only scan the changed Apex files (instead of scanning all Apex files)
// '*.{cls,trigger}': () => {
diff --git a/docs/apex/Configuration/LoggerParameter.md b/docs/apex/Configuration/LoggerParameter.md
index 4c112a103..69bbea744 100644
--- a/docs/apex/Configuration/LoggerParameter.md
+++ b/docs/apex/Configuration/LoggerParameter.md
@@ -14,6 +14,10 @@ Provides a centralized way to load parameters for SObject handlers & plugins
Indicates if Nebula Logger will make an async callout to `https://api.status.salesforce.com` to get additional details about the current org, which is then stored on the Log\_\_c record. Controlled by the custom metadata record `LoggerParameter.CallStatusApi`, or `false` as the default
+#### `ENABLE_LOG_ENTRY_EVENT_STREAM` → `Boolean`
+
+Indicates if Nebula Logger's LWC `logEntryEventStream` is enabled. The component uses the Emp API, which counts towards orgs' daily delivery allocations for platform events. To help reduce usage of the daily allocation limit, orgs can disable the LWC. Controlled by the custom metadata record `LoggerParameter.EnableLogEntryEventStream`, or `true` as the default
+
#### `ENABLE_STACK_TRACE_PARSING` → `Boolean`
Indicates if Nebula Logger will parse a stack trace for each log entry, which is then used to populate fields like `LogEntry__c.StackTrace__c` and `LogEntry__c.OriginLocation__c`. Controlled by the custom metadata record `LoggerParameter.EnableStackTraceParsing`, or `true` as the default
diff --git a/docs/apex/Configuration/LoggerPlugin.md b/docs/apex/Configuration/LoggerPlugin.md
index 7473b9b6e..7a9ec7307 100644
--- a/docs/apex/Configuration/LoggerPlugin.md
+++ b/docs/apex/Configuration/LoggerPlugin.md
@@ -41,6 +41,20 @@ List<LoggerPlugin_t>
The list of matching `LoggerPlugin_t` records
+#### `getPluginConfigurations()` → `List`
+
+Returns all enabled `LoggerPlugin_t` records, based on `IsEnabled__c == true`
+
+##### Return
+
+**Type**
+
+List<LoggerPlugin_t>
+
+**Description**
+
+The list of enabled `LoggerPlugin_t` records
+
#### `newBatchableInstance(String apexClassTypeName)` → `Batchable`
Creates an instance of the class `LoggerPlugin.Batchable` based on the provided `LoggerPlugin_t` configuration
diff --git a/docs/apex/Log-Management/LogEntryEventStreamController.md b/docs/apex/Log-Management/LogEntryEventStreamController.md
index bd5ebf605..d2da74edf 100644
--- a/docs/apex/Log-Management/LogEntryEventStreamController.md
+++ b/docs/apex/Log-Management/LogEntryEventStreamController.md
@@ -24,4 +24,18 @@ List<String>
The instance of `List<String>`, containing the list of columns to be displayed in
+#### `isEnabled()` → `Boolean`
+
+Indicates if the LWC `logEntryEventStream` has been enabled (default) or disabled
+
+##### Return
+
+**Type**
+
+Boolean
+
+**Description**
+
+The `Boolean` value of the `LoggerParameter_t` record `LoggerParameter.EnableLogEntryEventStream`
+
---
diff --git a/docs/apex/Log-Management/LoggerHomeHeaderController.md b/docs/apex/Log-Management/LoggerHomeHeaderController.md
index 361acb1b1..55cc1e654 100644
--- a/docs/apex/Log-Management/LoggerHomeHeaderController.md
+++ b/docs/apex/Log-Management/LoggerHomeHeaderController.md
@@ -34,6 +34,10 @@ An instance of `LoggerHomeHeaderController.Environment`
##### Properties
+###### `loggerEnabledPlugins` → `String`
+
+###### `loggerEnabledPluginsCount` → `Integer`
+
###### `loggerNamespacePrefix` → `String`
###### `loggerVersionNumber` → `String`
@@ -44,8 +48,6 @@ An instance of `LoggerHomeHeaderController.Environment`
###### `organizationDomainUrl` → `String`
-###### `organizationEnvironment` → `String`
-
###### `organizationFormattedCreatedDate` → `String`
###### `organizationId` → `String`
@@ -64,8 +66,6 @@ An instance of `LoggerHomeHeaderController.Environment`
###### `organizationReleaseVersion` → `String`
-###### `organizationStatus` → `String`
-
###### `organizationType` → `String`
---
diff --git a/docs/apex/Logger-Engine/Logger.md b/docs/apex/Logger-Engine/Logger.md
index c347ce12a..965ed46e7 100644
--- a/docs/apex/Logger-Engine/Logger.md
+++ b/docs/apex/Logger-Engine/Logger.md
@@ -26,7 +26,7 @@ Enum used to control how LogEntryEvent\_\_e records are inserted
#### `callStatusApi()` → `StatusApiResponse`
-**This is only intended to be used internally by Nebula Logger, and is subject to change.** Calls Salesforce's API endpoint https://api.status.salesforce.com/v1/instances/ to get more details about the current org, including the org's release number and release version
+**This is only intended to be used internally by Nebula Logger, and is subject to change.** Calls Salesforce's API endpoint https://api.status.salesforce.com/v1/instances/ to get more details about the current org, including the org's release number and release version. Trust API docs available at https://api.status.salesforce.com/v1/docs/
##### Return
diff --git a/nebula-logger/core/main/configuration/classes/LoggerBatchableContext.cls-meta.xml b/nebula-logger/core/main/configuration/classes/LoggerBatchableContext.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/configuration/classes/LoggerBatchableContext.cls-meta.xml
+++ b/nebula-logger/core/main/configuration/classes/LoggerBatchableContext.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/configuration/classes/LoggerCache.cls-meta.xml b/nebula-logger/core/main/configuration/classes/LoggerCache.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/configuration/classes/LoggerCache.cls-meta.xml
+++ b/nebula-logger/core/main/configuration/classes/LoggerCache.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/configuration/classes/LoggerParameter.cls b/nebula-logger/core/main/configuration/classes/LoggerParameter.cls
index fe23aa23b..0e66bd5ba 100644
--- a/nebula-logger/core/main/configuration/classes/LoggerParameter.cls
+++ b/nebula-logger/core/main/configuration/classes/LoggerParameter.cls
@@ -30,6 +30,23 @@ public class LoggerParameter {
private set;
}
+ /**
+ * @description Indicates if Nebula Logger's LWC `logEntryEventStream` is enabled. The component uses
+ * the Emp API, which counts towards orgs' daily delivery allocations for platform events.
+ * To help reduce usage of the daily allocation limit, orgs can disable the LWC.
+ * Controlled by the custom metadata record `LoggerParameter.EnableLogEntryEventStream`,
+ * or `true` as the default
+ */
+ public static final Boolean ENABLE_LOG_ENTRY_EVENT_STREAM {
+ get {
+ if (ENABLE_LOG_ENTRY_EVENT_STREAM == null) {
+ ENABLE_LOG_ENTRY_EVENT_STREAM = getBoolean('EnableLogEntryEventStream', true);
+ }
+ return ENABLE_LOG_ENTRY_EVENT_STREAM;
+ }
+ private set;
+ }
+
/**
* @description Indicates if Nebula Logger will parse a stack trace for each log entry, which is then used to populate
* fields like `LogEntry__c.StackTrace__c` and `LogEntry__c.OriginLocation__c`.
diff --git a/nebula-logger/core/main/configuration/classes/LoggerParameter.cls-meta.xml b/nebula-logger/core/main/configuration/classes/LoggerParameter.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/configuration/classes/LoggerParameter.cls-meta.xml
+++ b/nebula-logger/core/main/configuration/classes/LoggerParameter.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/configuration/classes/LoggerPlugin.cls b/nebula-logger/core/main/configuration/classes/LoggerPlugin.cls
index 35297b478..f73719e1e 100644
--- a/nebula-logger/core/main/configuration/classes/LoggerPlugin.cls
+++ b/nebula-logger/core/main/configuration/classes/LoggerPlugin.cls
@@ -9,7 +9,7 @@
* based on configurations stored in the custom metadata type `LoggerPlugin__mdt`
*/
public without sharing class LoggerPlugin {
- private static final Map DEVELOPER_NAME_TO_RECORD = loadRecords();
+ private static final Map DEVELOPER_NAME_TO_RECORD = loadEnabledRecords();
/**
* @description Interface used to create plugins that can be used within Logger's batch job `LogBatchPurger`
@@ -29,6 +29,14 @@ public without sharing class LoggerPlugin {
void execute(LoggerPlugin__mdt configuration, LoggerTriggerableContext input);
}
+ /**
+ * @description Returns all enabled `LoggerPlugin__mdt` records, based on `IsEnabled__c == true`
+ * @return The list of enabled `LoggerPlugin__mdt` records
+ */
+ public static List getPluginConfigurations() {
+ return DEVELOPER_NAME_TO_RECORD.values();
+ }
+
/**
* @description Filters the configured `LoggerPlugin__mdt` records based on a list of `SObjectField` - only records that have a value for 1 or more
* of the specified `populatedFilterFields` will be returned, sorted by the specified `SObjectField` parameter `sortByField`
@@ -94,12 +102,17 @@ public without sharing class LoggerPlugin {
return System.Type.forName(apexClassTypeName)?.newInstance();
}
- private static Map loadRecords() {
- Map pluginConfigurations = LoggerPlugin__mdt.getAll().clone();
+ private static Map loadEnabledRecords() {
+ Map pluginDeveloperNameToConfiguration = new Map();
+ for (LoggerPlugin__mdt pluginConfiguration : LoggerPlugin__mdt.getAll().values()) {
+ if (pluginConfiguration.IsEnabled__c == true) {
+ pluginDeveloperNameToConfiguration.put(pluginConfiguration.DeveloperName, pluginConfiguration);
+ }
+ }
if (System.Test.isRunningTest() == true) {
- pluginConfigurations.clear();
+ pluginDeveloperNameToConfiguration.clear();
}
- return pluginConfigurations;
+ return pluginDeveloperNameToConfiguration;
}
@TestVisible
diff --git a/nebula-logger/core/main/configuration/classes/LoggerPlugin.cls-meta.xml b/nebula-logger/core/main/configuration/classes/LoggerPlugin.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/configuration/classes/LoggerPlugin.cls-meta.xml
+++ b/nebula-logger/core/main/configuration/classes/LoggerPlugin.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/configuration/classes/LoggerScenarioRule.cls-meta.xml b/nebula-logger/core/main/configuration/classes/LoggerScenarioRule.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/configuration/classes/LoggerScenarioRule.cls-meta.xml
+++ b/nebula-logger/core/main/configuration/classes/LoggerScenarioRule.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/configuration/classes/LoggerTriggerableContext.cls-meta.xml b/nebula-logger/core/main/configuration/classes/LoggerTriggerableContext.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/configuration/classes/LoggerTriggerableContext.cls-meta.xml
+++ b/nebula-logger/core/main/configuration/classes/LoggerTriggerableContext.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/configuration/customMetadata/LoggerParameter.EnableLogEntryEventStream.md-meta.xml b/nebula-logger/core/main/configuration/customMetadata/LoggerParameter.EnableLogEntryEventStream.md-meta.xml
new file mode 100644
index 000000000..86d102484
--- /dev/null
+++ b/nebula-logger/core/main/configuration/customMetadata/LoggerParameter.EnableLogEntryEventStream.md-meta.xml
@@ -0,0 +1,19 @@
+
+
+ Enable Log Entry Event Stream
+ false
+
+ Description__c
+ When set to 'true' (default), the LWC logEntryEventStream is enabled & subscribes to LogEntryEvent__e records, using the Emp API. Using the Emp API counts towards your org's event delivery allocations, so the LWC can be disabled if the allocation needs to be conserved. See this page for more details may be generated that contain additional details about the logging system - https://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_event_limits.htm
+
+
+ Value__c
+ true
+
+
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultLogOwner__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultLogOwner__c.field-meta.xml
index d80171064..365e775a8 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultLogOwner__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultLogOwner__c.field-meta.xml
@@ -2,7 +2,7 @@
DefaultLogOwner__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Specifies the default owner for new Log__c records. This can be a user ID, a username, a queue ID, or a queue's developer name.
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultLogPurgeAction__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultLogPurgeAction__c.field-meta.xml
index 6e047052d..e5f85579d 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultLogPurgeAction__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultLogPurgeAction__c.field-meta.xml
@@ -2,7 +2,7 @@
DefaultLogPurgeAction__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
'Delete'
false
DefaultLogShareAccessLevel__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
'Read'
Uses Apex managed sharing to grants users read or edit access to their log records (on insert only). When no access level is specified, no Apex sharing logic is executed. This only gives record-level access - users will still need to be granted access to the Log__c object using permission sets or profiles.
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultNumberOfDaysToRetainLogs__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultNumberOfDaysToRetainLogs__c.field-meta.xml
index d8b4511fe..e9366053a 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultNumberOfDaysToRetainLogs__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultNumberOfDaysToRetainLogs__c.field-meta.xml
@@ -2,7 +2,7 @@
DefaultNumberOfDaysToRetainLogs__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
14
This value is used to set the field Log__c.LogRetentionDate__c, which is then used by LogBatchPurger to delete old logs. To keep logs indefinitely, set this field to blank (null).
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultPlatformEventStorageLocation__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultPlatformEventStorageLocation__c.field-meta.xml
index 60371528f..d2a9a93ef 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultPlatformEventStorageLocation__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultPlatformEventStorageLocation__c.field-meta.xml
@@ -2,7 +2,7 @@
DefaultPlatformEventStorageLocation__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
'CUSTOM_OBJECTS'
Defaults to CUSTOM_OBJECTS. This controls the default location where LogEntryEvent__e records are stored - when null, LogEntryEvent__e records will not be stored.
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultSaveMethod__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultSaveMethod__c.field-meta.xml
index d208cc053..4d38c5c90 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultSaveMethod__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultSaveMethod__c.field-meta.xml
@@ -2,7 +2,7 @@
DefaultSaveMethod__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
'EVENT_BUS'
Defaults to EVENT_BUS. This controls the default save method used by Logger when calling saveLog(). In most situations, EVENT_BUS should be used.
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultScenario__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultScenario__c.field-meta.xml
index dcaa84bfc..b5460eeaa 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultScenario__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/DefaultScenario__c.field-meta.xml
@@ -2,7 +2,7 @@
DefaultScenario__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
Sets a default scenario for the transaction
false
Sets a default scenario for the transaction
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/EndTime__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/EndTime__c.field-meta.xml
index 6a06c6073..a4c66003c 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/EndTime__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/EndTime__c.field-meta.xml
@@ -5,5 +5,6 @@
Optional - when set, the LoggerSettings__c record is only used when EndTime__c >= System.now()
End Time
false
+ false
DateTime
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/IsAnonymousModeEnabled__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/IsAnonymousModeEnabled__c.field-meta.xml
index 64789e802..98ffb5052 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/IsAnonymousModeEnabled__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/IsAnonymousModeEnabled__c.field-meta.xml
@@ -2,7 +2,7 @@
IsAnonymousModeEnabled__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
IsApexSystemDebugLoggingEnabled__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
true
false
IsDataMaskingEnabled__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
true
false
IsEnabled__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
true
false
Controls if Logger is enabled for the specified level (organization, profile, or user)
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/IsJavaScriptConsoleLoggingEnabled__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/IsJavaScriptConsoleLoggingEnabled__c.field-meta.xml
index 847c91691..68b792d38 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/IsJavaScriptConsoleLoggingEnabled__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/IsJavaScriptConsoleLoggingEnabled__c.field-meta.xml
@@ -2,7 +2,7 @@
IsJavaScriptConsoleLoggingEnabled__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
true
false
IsRecordFieldStrippingEnabled__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
IsSavingEnabled__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
true
Controls if saving is enabled - when disabled, any calls to saveLog() are ignored.
false
diff --git a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/LoggingLevel__c.field-meta.xml b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/LoggingLevel__c.field-meta.xml
index 9581311e3..7bae13fb4 100644
--- a/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/LoggingLevel__c.field-meta.xml
+++ b/nebula-logger/core/main/configuration/objects/LoggerSettings__c/fields/LoggingLevel__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggingLevel__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
'FINEST'
false
Logging Level
diff --git a/nebula-logger/core/main/log-management/animationRules/LogStatus.animationRule-meta.xml b/nebula-logger/core/main/log-management/animationRules/LogStatus.animationRule-meta.xml
index 1a3a57185..34a931ab7 100644
--- a/nebula-logger/core/main/log-management/animationRules/LogStatus.animationRule-meta.xml
+++ b/nebula-logger/core/main/log-management/animationRules/LogStatus.animationRule-meta.xml
@@ -3,7 +3,7 @@
always
LogStatus
true
- Log Status
+ Nebula Logger: Log Status
Master
__MASTER__
Log__c
diff --git a/nebula-logger/core/main/log-management/classes/LogBatchPurgeController.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogBatchPurgeController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogBatchPurgeController.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogBatchPurgeController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogBatchPurgeScheduler.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogBatchPurgeScheduler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogBatchPurgeScheduler.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogBatchPurgeScheduler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogBatchPurger.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogBatchPurger.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogBatchPurger.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogBatchPurger.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogEntryEventHandler.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogEntryEventHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogEntryEventHandler.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogEntryEventHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogEntryEventStreamController.cls b/nebula-logger/core/main/log-management/classes/LogEntryEventStreamController.cls
index 70e3e707e..ebb516d6f 100644
--- a/nebula-logger/core/main/log-management/classes/LogEntryEventStreamController.cls
+++ b/nebula-logger/core/main/log-management/classes/LogEntryEventStreamController.cls
@@ -19,6 +19,16 @@ public with sharing class LogEntryEventStreamController {
Schema.LogEntryEvent__e.LoggingLevel__c.getDescribe().getLocalName(),
Schema.LogEntryEvent__e.Message__c.getDescribe().getLocalName()
};
+
+ /**
+ * @description Indicates if the LWC `logEntryEventStream` has been enabled (default) or disabled
+ * @return The `Boolean` value of the `LoggerParameter__mdt` record `LoggerParameter.EnableLogEntryEventStream`
+ */
+ @AuraEnabled
+ public static Boolean isEnabled() {
+ return LoggerParameter.ENABLE_LOG_ENTRY_EVENT_STREAM;
+ }
+
/**
* @description Returns the list of columns to be displayed in LogEntryEventStream datatable.
* The fields are configured in the custom metadata record LoggerParameter__mdt.LogEntryEventStreamDisplayFields.
diff --git a/nebula-logger/core/main/log-management/classes/LogEntryEventStreamController.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogEntryEventStreamController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogEntryEventStreamController.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogEntryEventStreamController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogEntryFieldSetPicklist.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogEntryFieldSetPicklist.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogEntryFieldSetPicklist.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogEntryFieldSetPicklist.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogEntryHandler.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogEntryHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogEntryHandler.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogEntryHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogEntryTagHandler.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogEntryTagHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogEntryTagHandler.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogEntryTagHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogHandler.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogHandler.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogManagementDataSelector.cls b/nebula-logger/core/main/log-management/classes/LogManagementDataSelector.cls
index a308fb26e..bd4e68fd1 100644
--- a/nebula-logger/core/main/log-management/classes/LogManagementDataSelector.cls
+++ b/nebula-logger/core/main/log-management/classes/LogManagementDataSelector.cls
@@ -31,7 +31,7 @@ public without sharing virtual class LogManagementDataSelector {
* @return `List` containing any records in the specified `SObjectType`
*/
public virtual List getAll(Schema.SObjectType sobjectType, Set fieldNames) {
- String query = String.format('SELECT {0} FROM {1}', new List{ String.join(new List(fieldNames), ', '), sobjectType });
+ String query = String.format('SELECT {0} FROM {1}', new List{ String.join(fieldNames, ', '), sobjectType });
return Database.query(String.escapeSingleQuotes(query));
}
@@ -44,10 +44,7 @@ public without sharing virtual class LogManagementDataSelector {
* @return `List` containing any matching records in the specified `SObjectType`
*/
public virtual List getById(Schema.SObjectType sobjectType, Set fieldNames, List recordIds) {
- String query = String.format(
- 'SELECT {0} FROM {1} WHERE Id IN :recordIds',
- new List{ String.join(new List(fieldNames), ', '), sobjectType }
- );
+ String query = String.format('SELECT {0} FROM {1} WHERE Id IN :recordIds', new List{ String.join(fieldNames, ', '), sobjectType });
return Database.query(String.escapeSingleQuotes(query));
}
diff --git a/nebula-logger/core/main/log-management/classes/LogManagementDataSelector.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogManagementDataSelector.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogManagementDataSelector.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogManagementDataSelector.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogMassDeleteExtension.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogMassDeleteExtension.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogMassDeleteExtension.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogMassDeleteExtension.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LogViewerController.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LogViewerController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LogViewerController.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LogViewerController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LoggerEmailSender.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LoggerEmailSender.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LoggerEmailSender.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LoggerEmailSender.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LoggerHomeHeaderController.cls b/nebula-logger/core/main/log-management/classes/LoggerHomeHeaderController.cls
index 11174b441..6a4480bdd 100644
--- a/nebula-logger/core/main/log-management/classes/LoggerHomeHeaderController.cls
+++ b/nebula-logger/core/main/log-management/classes/LoggerHomeHeaderController.cls
@@ -28,6 +28,29 @@ public without sharing class LoggerHomeHeaderController {
environment.organizationName = System.UserInfo.getOrganizationName();
environment.organizationType = organization.OrganizationType;
+ setPluginDetails(environment);
+ setStatusApiResponseDetails(environment);
+
+ return environment;
+ }
+
+ private static void setPluginDetails(Environment environment) {
+ List enabledPlugins = LoggerPlugin.getPluginConfigurations();
+ environment.loggerEnabledPluginsCount = enabledPlugins.size();
+ if (environment.loggerEnabledPluginsCount == 0) {
+ environment.loggerEnabledPlugins = null;
+ return;
+ }
+
+ List pluginLabels = new List();
+ for (LoggerPlugin__mdt plugin : enabledPlugins) {
+ pluginLabels.add(plugin.Label);
+ }
+ pluginLabels.sort();
+ environment.loggerEnabledPlugins = String.join(pluginLabels, ', ');
+ }
+
+ private static void setStatusApiResponseDetails(Environment environment) {
Logger.StatusApiResponse statusApiResponse = Logger.callStatusApi();
if (statusApiResponse != null) {
environment.organizationInstanceLocation = statusApiResponse.location;
@@ -39,8 +62,6 @@ public without sharing class LoggerHomeHeaderController {
environment.organizationInstanceProducts = getInstanceProductNames(statusApiResponse);
}
}
-
- return environment;
}
private static String getInstanceProductNames(Logger.StatusApiResponse statusApiResponse) {
@@ -53,6 +74,10 @@ public without sharing class LoggerHomeHeaderController {
@SuppressWarnings('PMD.ApexDoc, PMD.TooManyFields')
public class Environment {
+ @AuraEnabled
+ public Integer loggerEnabledPluginsCount;
+ @AuraEnabled
+ public String loggerEnabledPlugins = 'Unknown';
@AuraEnabled
public String loggerNamespacePrefix = 'Unknown';
@AuraEnabled
diff --git a/nebula-logger/core/main/log-management/classes/LoggerHomeHeaderController.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LoggerHomeHeaderController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LoggerHomeHeaderController.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LoggerHomeHeaderController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LoggerSObjectMetadata.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LoggerSObjectMetadata.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LoggerSObjectMetadata.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LoggerSObjectMetadata.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LoggerScenarioHandler.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LoggerScenarioHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LoggerScenarioHandler.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LoggerScenarioHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LoggerSettingsController.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LoggerSettingsController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LoggerSettingsController.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LoggerSettingsController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/LoggerTagHandler.cls-meta.xml b/nebula-logger/core/main/log-management/classes/LoggerTagHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/LoggerTagHandler.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/LoggerTagHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/classes/RelatedLogEntriesController.cls-meta.xml b/nebula-logger/core/main/log-management/classes/RelatedLogEntriesController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/log-management/classes/RelatedLogEntriesController.cls-meta.xml
+++ b/nebula-logger/core/main/log-management/classes/RelatedLogEntriesController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/customPermissions/CanExecuteLogBatchPurger.customPermission-meta.xml b/nebula-logger/core/main/log-management/customPermissions/CanExecuteLogBatchPurger.customPermission-meta.xml
index f649ec7b3..5aa650bc3 100644
--- a/nebula-logger/core/main/log-management/customPermissions/CanExecuteLogBatchPurger.customPermission-meta.xml
+++ b/nebula-logger/core/main/log-management/customPermissions/CanExecuteLogBatchPurger.customPermission-meta.xml
@@ -1,5 +1,5 @@
false
- Can Execute Log Batch Purger
+ Nebula Logger: Can Execute Log Batch Purger
diff --git a/nebula-logger/core/main/log-management/customPermissions/CanModifyLoggerSettings.customPermission-meta.xml b/nebula-logger/core/main/log-management/customPermissions/CanModifyLoggerSettings.customPermission-meta.xml
index a59c02f08..cf3056b93 100644
--- a/nebula-logger/core/main/log-management/customPermissions/CanModifyLoggerSettings.customPermission-meta.xml
+++ b/nebula-logger/core/main/log-management/customPermissions/CanModifyLoggerSettings.customPermission-meta.xml
@@ -1,5 +1,5 @@
false
- Can Modify Logger Settings
+ Nebula Logger: Can Modify Logger Settings
diff --git a/nebula-logger/core/main/log-management/dashboards/LogDashboards.dashboardFolder-meta.xml b/nebula-logger/core/main/log-management/dashboards/LogDashboards.dashboardFolder-meta.xml
index 835793d1c..180343733 100644
--- a/nebula-logger/core/main/log-management/dashboards/LogDashboards.dashboardFolder-meta.xml
+++ b/nebula-logger/core/main/log-management/dashboards/LogDashboards.dashboardFolder-meta.xml
@@ -6,5 +6,5 @@
AllInternalUsers
Organization
- Log Dashboards
+ Nebula Logger: Log Dashboards
diff --git a/nebula-logger/core/main/log-management/dashboards/LogDashboards/LoggerAdmin.dashboard-meta.xml b/nebula-logger/core/main/log-management/dashboards/LogDashboards/LoggerAdmin.dashboard-meta.xml
index 59e5604b5..932bf4ef0 100644
--- a/nebula-logger/core/main/log-management/dashboards/LogDashboards/LoggerAdmin.dashboard-meta.xml
+++ b/nebula-logger/core/main/log-management/dashboards/LogDashboards/LoggerAdmin.dashboard-meta.xml
@@ -335,7 +335,6 @@
SpecifiedUser
true
- test-triqc8kt7jj0@example.com
#000000
Logger Admin Dashboard
#000000
diff --git a/nebula-logger/core/main/log-management/flexipages/LogEntryRecordPage.flexipage-meta.xml b/nebula-logger/core/main/log-management/flexipages/LogEntryRecordPage.flexipage-meta.xml
index 5f150e264..023154cfe 100644
--- a/nebula-logger/core/main/log-management/flexipages/LogEntryRecordPage.flexipage-meta.xml
+++ b/nebula-logger/core/main/log-management/flexipages/LogEntryRecordPage.flexipage-meta.xml
@@ -1547,7 +1547,7 @@
sidebar
Region
- Log Entry Record Page
+ Nebula Logger: Log Entry Record Page
LogEntry__c
flexipage:recordHomeTemplateDesktop
diff --git a/nebula-logger/core/main/log-management/flexipages/LogEntryTagRecordPage.flexipage-meta.xml b/nebula-logger/core/main/log-management/flexipages/LogEntryTagRecordPage.flexipage-meta.xml
index 70cb561de..da5a147d7 100644
--- a/nebula-logger/core/main/log-management/flexipages/LogEntryTagRecordPage.flexipage-meta.xml
+++ b/nebula-logger/core/main/log-management/flexipages/LogEntryTagRecordPage.flexipage-meta.xml
@@ -54,7 +54,7 @@
sidebar
Region
- Log Entry Tag Record Page
+ Nebula Logger: Log Entry Tag Record Page
LogEntryTag__c
flexipage:recordHomeTemplateDesktop
diff --git a/nebula-logger/core/main/log-management/flexipages/LogRecordPage.flexipage-meta.xml b/nebula-logger/core/main/log-management/flexipages/LogRecordPage.flexipage-meta.xml
index b28aecf22..2a0562821 100644
--- a/nebula-logger/core/main/log-management/flexipages/LogRecordPage.flexipage-meta.xml
+++ b/nebula-logger/core/main/log-management/flexipages/LogRecordPage.flexipage-meta.xml
@@ -1207,7 +1207,7 @@
main
Region
- Log Record Page
+ Nebula Logger: Log Record Page
Log__c
flexipage:recordHomeSimpleViewTemplate
diff --git a/nebula-logger/core/main/log-management/flexipages/LoggerConsoleUtilityBar.flexipage-meta.xml b/nebula-logger/core/main/log-management/flexipages/LoggerConsoleUtilityBar.flexipage-meta.xml
index 30ae6e5f0..e8029a33e 100644
--- a/nebula-logger/core/main/log-management/flexipages/LoggerConsoleUtilityBar.flexipage-meta.xml
+++ b/nebula-logger/core/main/log-management/flexipages/LoggerConsoleUtilityBar.flexipage-meta.xml
@@ -54,7 +54,7 @@
backgroundComponents
Background
- Logger Console Utility Bar
+ Nebula Logger: Logger Console Utility Bar
one:utilityBarTemplateDesktop
diff --git a/nebula-logger/core/main/log-management/flexipages/LoggerHomePage.flexipage-meta.xml b/nebula-logger/core/main/log-management/flexipages/LoggerHomePage.flexipage-meta.xml
index 97623ea44..b6c407907 100644
--- a/nebula-logger/core/main/log-management/flexipages/LoggerHomePage.flexipage-meta.xml
+++ b/nebula-logger/core/main/log-management/flexipages/LoggerHomePage.flexipage-meta.xml
@@ -9,7 +9,7 @@
hideOnError
- true
+ false
desktopDashboards:embeddedDashboard
desktopDashboards_embeddedDashboard
@@ -69,6 +69,10 @@
+
+ active
+ false
+
body
Facet-dce32d29-eac4-4969-a853-889e1276ac4e
@@ -83,6 +87,10 @@
+
+ active
+ false
+
body
Facet-7c15c775-623e-411d-99c9-040fac6a118a
@@ -97,6 +105,10 @@
+
+ active
+ false
+
body
Facet-flyklawwy3t
@@ -132,7 +144,7 @@
main
Region
- Logger Home Page
+ Nebula Logger: Logger Home Page
runtime_commerce_oci:homeTemplateOneRegion
diff --git a/nebula-logger/core/main/log-management/flexipages/LoggerScenarioRecordPage.flexipage-meta.xml b/nebula-logger/core/main/log-management/flexipages/LoggerScenarioRecordPage.flexipage-meta.xml
index 52511ad56..b67eccb47 100644
--- a/nebula-logger/core/main/log-management/flexipages/LoggerScenarioRecordPage.flexipage-meta.xml
+++ b/nebula-logger/core/main/log-management/flexipages/LoggerScenarioRecordPage.flexipage-meta.xml
@@ -212,7 +212,7 @@
main
Region
- Log Scenario Record Page
+ Nebula Logger: Log Scenario Record Page
LoggerScenario__c
flexipage:recordHomeSingleColTemplateDesktop
diff --git a/nebula-logger/core/main/log-management/flexipages/LoggerTagRecordPage.flexipage-meta.xml b/nebula-logger/core/main/log-management/flexipages/LoggerTagRecordPage.flexipage-meta.xml
index fef488ba6..3a52cf66c 100644
--- a/nebula-logger/core/main/log-management/flexipages/LoggerTagRecordPage.flexipage-meta.xml
+++ b/nebula-logger/core/main/log-management/flexipages/LoggerTagRecordPage.flexipage-meta.xml
@@ -124,7 +124,7 @@
main
Region
- Logger Tag Record Page
+ Nebula Logger: Logger Tag Record Page
LoggerTag__c
flexipage:recordHomeSingleColTemplateDesktop
diff --git a/nebula-logger/core/main/log-management/globalValueSets/LoggingLevel.globalValueSet-meta.xml b/nebula-logger/core/main/log-management/globalValueSets/LoggingLevel.globalValueSet-meta.xml
index 45ab75f77..cb8c03149 100644
--- a/nebula-logger/core/main/log-management/globalValueSets/LoggingLevel.globalValueSet-meta.xml
+++ b/nebula-logger/core/main/log-management/globalValueSets/LoggingLevel.globalValueSet-meta.xml
@@ -38,6 +38,6 @@
false
FINEST
- Logging Level
+ Nebula Logger: Logging Level
false
diff --git a/nebula-logger/core/main/log-management/lwc/logBatchPurge/logBatchPurge.js-meta.xml b/nebula-logger/core/main/log-management/lwc/logBatchPurge/logBatchPurge.js-meta.xml
index da01afa6a..4f8f3b98b 100644
--- a/nebula-logger/core/main/log-management/lwc/logBatchPurge/logBatchPurge.js-meta.xml
+++ b/nebula-logger/core/main/log-management/lwc/logBatchPurge/logBatchPurge.js-meta.xml
@@ -1,8 +1,8 @@
- 57.0
+ 58.0
true
- Log Batch Purge
+ Nebula Logger: Log Batch Purge
lightning__HomePage
lightning__Tab
diff --git a/nebula-logger/core/main/log-management/lwc/logEntryEventStream/__tests__/logEntryEventStream.test.js b/nebula-logger/core/main/log-management/lwc/logEntryEventStream/__tests__/logEntryEventStream.test.js
index 43727a3e4..44d49e445 100644
--- a/nebula-logger/core/main/log-management/lwc/logEntryEventStream/__tests__/logEntryEventStream.test.js
+++ b/nebula-logger/core/main/log-management/lwc/logEntryEventStream/__tests__/logEntryEventStream.test.js
@@ -2,6 +2,7 @@ import { createElement } from 'lwc';
import LogEntryEventStream from 'c/logEntryEventStream';
import { jestMockPublish } from 'lightning/empApi';
import getSchemaForName from '@salesforce/apex/LoggerSObjectMetadata.getSchemaForName';
+import isEnabled from '@salesforce/apex/LogEntryEventStreamController.isEnabled';
import getDatatableDisplayFields from '@salesforce/apex/LogEntryEventStreamController.getDatatableDisplayFields';
const loggingLevels = {
@@ -38,6 +39,15 @@ jest.mock(
},
{ virtual: true }
);
+jest.mock(
+ '@salesforce/apex/LogEntryEventStreamController.isEnabled',
+ () => {
+ return {
+ default: jest.fn()
+ };
+ },
+ { virtual: true }
+);
jest.mock(
'@salesforce/apex/LogEntryEventStreamController.getDatatableDisplayFields',
() => {
@@ -51,6 +61,7 @@ jest.mock(
const flushPromises = () => new Promise(process.nextTick);
async function createStreamElement(namespace) {
+ isEnabled.mockResolvedValue(true);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
const mockLogEntryEventSchema = generateLogEntryEventSchema(namespace);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchema);
@@ -123,10 +134,35 @@ describe('LogEntryEventStream tests', () => {
while (document.body.firstChild) {
document.body.removeChild(document.body.firstChild);
}
+ jest.clearAllMocks();
});
const namespaces = ['', 'SomeNamespace'];
+ it('shows warning when component is disabled', async () => {
+ isEnabled.mockResolvedValue(false);
+ getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
+ getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
+
+ const element = createElement('log-entry-event-stream', {
+ is: LogEntryEventStream
+ });
+ document.body.appendChild(element);
+ await flushPromises();
+
+ const warningElement = element.shadowRoot.querySelector('.disabled-warning-message');
+ expect(warningElement).toBeTruthy();
+ expect(warningElement.querySelector('.slds-text-heading_medium').innerHTML).toEqual(
+ 'The log entry event stream has been disabled by an admin, using the record LoggerParameter__mdt.EnableLogEntryEventStream.'
+ );
+ const buttonElements = element.shadowRoot.querySelectorAll('lightning-button, lightning-button-menu, lightning-button-stateful');
+ expect(buttonElements.length).toEqual(0);
+ const inputElements = element.shadowRoot.querySelectorAll('lightning-combobox, lightning-input, lightning-textarea');
+ inputElements.forEach(inputElement => {
+ expect(inputElement.disabled).toEqual(true);
+ });
+ });
+
it('streams a single log entry event', async () => {
await Promise.all(
namespaces.map(async namespace => {
@@ -159,6 +195,7 @@ describe('LogEntryEventStream tests', () => {
})
);
});
+
it('clears stream when clear button clicked', async () => {
await Promise.all(
namespaces.map(async namespace => {
@@ -180,6 +217,7 @@ describe('LogEntryEventStream tests', () => {
})
);
});
+
it('includes matching log entry event for logging level filter', async () => {
await Promise.all(
namespaces.map(async namespace => {
@@ -203,6 +241,7 @@ describe('LogEntryEventStream tests', () => {
})
);
});
+
it('excludes non-matching log entry event for logging level filter', async () => {
await Promise.all(
namespaces.map(async namespace => {
@@ -225,10 +264,11 @@ describe('LogEntryEventStream tests', () => {
})
);
});
+
it('includes matching log entry event for origin type filter', async () => {
+ isEnabled.mockResolvedValue(true);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
-
const element = createElement('log-entry-event-stream', {
is: LogEntryEventStream
});
@@ -252,7 +292,9 @@ describe('LogEntryEventStream tests', () => {
const eventStreamDiv = element.shadowRoot.querySelector('.event-stream');
expect(eventStreamDiv.textContent).toBe(expectedStreamText);
});
+
it('excludes non-matching log entry event for origin type filter', async () => {
+ isEnabled.mockResolvedValue(true);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
const element = createElement('log-entry-event-stream', {
@@ -263,7 +305,6 @@ describe('LogEntryEventStream tests', () => {
const originTypeFilterDropdown = element.shadowRoot.querySelector('lightning-combobox[data-id="originTypeFilter"]');
originTypeFilterDropdown.value = 'Flow';
originTypeFilterDropdown.dispatchEvent(new CustomEvent('change'));
-
await flushPromises();
const nonMatchingLogEntryEvent = { ...mockLogEntryEventTemplate };
@@ -274,11 +315,12 @@ describe('LogEntryEventStream tests', () => {
payload: nonMatchingLogEntryEvent
}
});
-
const eventStreamDiv = element.shadowRoot.querySelector('.event-stream');
expect(eventStreamDiv.textContent).toBeFalsy();
});
+
it('includes matching log entry event for origin location filter', async () => {
+ isEnabled.mockResolvedValue(true);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
const element = createElement('log-entry-event-stream', {
@@ -304,10 +346,11 @@ describe('LogEntryEventStream tests', () => {
const eventStreamDiv = element.shadowRoot.querySelector('.event-stream');
expect(eventStreamDiv.textContent).toBe(expectedStreamText);
});
+
it('excludes non-matching log entry event for origin location filter', async () => {
+ isEnabled.mockResolvedValue(true);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
-
const element = createElement('log-entry-event-stream', {
is: LogEntryEventStream
});
@@ -316,7 +359,6 @@ describe('LogEntryEventStream tests', () => {
const originLocationFilterDropdown = element.shadowRoot.querySelector('lightning-input[data-id="originLocationFilter"]');
originLocationFilterDropdown.value = 'SomeClass.someMethod';
originLocationFilterDropdown.dispatchEvent(new CustomEvent('change'));
-
await flushPromises();
const nonMatchingLogEntryEvent = { ...mockLogEntryEventTemplate };
@@ -331,10 +373,11 @@ describe('LogEntryEventStream tests', () => {
const eventStreamDiv = element.shadowRoot.querySelector('.event-stream');
expect(eventStreamDiv.textContent).toBeFalsy();
});
+
it('includes matching log entry event for logged by filter', async () => {
+ isEnabled.mockResolvedValue(true);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
-
const element = createElement('log-entry-event-stream', {
is: LogEntryEventStream
});
@@ -353,15 +396,15 @@ describe('LogEntryEventStream tests', () => {
payload: matchingLogEntryEvent
}
});
-
const expectedStreamText = getPlatformEventText(matchingLogEntryEvent);
const eventStreamDiv = element.shadowRoot.querySelector('.event-stream');
expect(eventStreamDiv.textContent).toBe(expectedStreamText);
});
+
it('excludes non-matching log entry event for logged by filter', async () => {
+ isEnabled.mockResolvedValue(true);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
-
const element = createElement('log-entry-event-stream', {
is: LogEntryEventStream
});
@@ -384,7 +427,9 @@ describe('LogEntryEventStream tests', () => {
const eventStreamDiv = element.shadowRoot.querySelector('.event-stream');
expect(eventStreamDiv.textContent).toBeFalsy();
});
+
it('includes matching log entry event using string for message filter', async () => {
+ isEnabled.mockResolvedValue(true);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
const element = createElement('log-entry-event-stream', {
@@ -410,10 +455,11 @@ describe('LogEntryEventStream tests', () => {
const eventStreamDiv = element.shadowRoot.querySelector('.event-stream');
expect(eventStreamDiv.textContent).toBe(expectedStreamText);
});
+
it('excludes non-matching log entry event for message filter', async () => {
+ isEnabled.mockResolvedValue(true);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
-
const element = createElement('log-entry-event-stream', {
is: LogEntryEventStream
});
@@ -438,9 +484,9 @@ describe('LogEntryEventStream tests', () => {
});
it('includes matching log entry event using regex for message filter', async () => {
+ isEnabled.mockResolvedValue(true);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
-
const element = createElement('log-entry-event-stream', {
is: LogEntryEventStream
});
@@ -465,10 +511,10 @@ describe('LogEntryEventStream tests', () => {
expect(eventStreamDiv.textContent).toBe(expectedStreamText);
});
- it('it should show the splitview as expanded by default', async () => {
+ it('shows the splitview as expanded by default', async () => {
+ isEnabled.mockResolvedValue(true);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
-
const element = createElement('log-entry-event-stream', {
is: LogEntryEventStream
});
@@ -482,15 +528,19 @@ describe('LogEntryEventStream tests', () => {
document.body.appendChild(element);
await flushPromises();
- const splitViewContainer = element.shadowRoot.querySelector('[data-id="split-view-container"]');
+ let splitViewContainer = element.shadowRoot.querySelector('[data-id="split-view-container"]');
expect(splitViewContainer.className).toContain('slds-is-open');
const toggleSplitViewButton = element.shadowRoot.querySelector('[data-id="split-view-button"]');
expect(toggleSplitViewButton.className).toContain('slds-is-open');
+ toggleSplitViewButton.click();
+ await flushPromises();
- const eventStreamDiv = element.shadowRoot.querySelector('.event-stream');
+ splitViewContainer = element.shadowRoot.querySelector('[data-id="split-view-container"]');
+ expect(splitViewContainer.className).toContain('slds-is-closed');
});
- it('it should colapse the split view when user click on the splitview panel button', async () => {
+
+ it('collapses the split view when user click on the splitview panel button', async () => {
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
@@ -518,10 +568,10 @@ describe('LogEntryEventStream tests', () => {
const eventStreamDiv = element.shadowRoot.querySelector('.event-stream');
});
- it('it should expand the console when user click on the expand button', async () => {
+ it('expands the console when user click on the expand button', async () => {
+ isEnabled.mockResolvedValue(true);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
-
const element = createElement('log-entry-event-stream', {
is: LogEntryEventStream
});
@@ -543,10 +593,10 @@ describe('LogEntryEventStream tests', () => {
expect(consoleBlock.className).toContain('expanded');
});
- it('it should exit full screen mode when user click on the contract button', async () => {
+ it('exits full screen mode when user click on the contract button', async () => {
+ isEnabled.mockResolvedValue(true);
getDatatableDisplayFields.mockResolvedValue(mockTableViewDisplayFields);
getSchemaForName.mockResolvedValue(mockLogEntryEventSchemaTemplate);
-
const element = createElement('log-entry-event-stream', {
is: LogEntryEventStream
});
@@ -569,7 +619,7 @@ describe('LogEntryEventStream tests', () => {
expect(consoleBlock.className).not.toContain('expanded');
});
- it('it should show log entries in console when user select console view ', async () => {
+ it('shows log entries in console when user selects console view ', async () => {
await Promise.all(
namespaces.map(async namespace => {
const element = await createStreamElement(namespace);
@@ -589,7 +639,7 @@ describe('LogEntryEventStream tests', () => {
);
});
- it('it should show log entries in datatable when user select tabular view ', async () => {
+ it('shows log entries in datatable when user select tabular view ', async () => {
await Promise.all(
namespaces.map(async namespace => {
const element = await createStreamElement(namespace);
diff --git a/nebula-logger/core/main/log-management/lwc/logEntryEventStream/logEntryEventStream.html b/nebula-logger/core/main/log-management/lwc/logEntryEventStream/logEntryEventStream.html
index eaa571da3..015335f7d 100644
--- a/nebula-logger/core/main/log-management/lwc/logEntryEventStream/logEntryEventStream.html
+++ b/nebula-logger/core/main/log-management/lwc/logEntryEventStream/logEntryEventStream.html
@@ -4,6 +4,16 @@
**********************************************************************************************-->
+
+
+
+
+
@@ -63,7 +68,7 @@
Nebula Logger
-
+
value={environment.loggerNamespacePrefix}
variant="label-inline"
>
+
+
+
@@ -90,7 +107,7 @@
Organization
-
+
value={environment.organizationInstanceName}
variant="label-inline"
>
-
+
label="Open Status Site"
onclick={handleViewStatusSite}
title="Open Status Site"
+ variant="brand"
>
diff --git a/nebula-logger/core/main/log-management/lwc/loggerHomeHeader/loggerHomeHeader.js b/nebula-logger/core/main/log-management/lwc/loggerHomeHeader/loggerHomeHeader.js
index de571dece..3d9df7f63 100644
--- a/nebula-logger/core/main/log-management/lwc/loggerHomeHeader/loggerHomeHeader.js
+++ b/nebula-logger/core/main/log-management/lwc/loggerHomeHeader/loggerHomeHeader.js
@@ -24,10 +24,22 @@ export default class LoggerHomeHeader extends NavigationMixin(LightningElement)
return titleText;
}
+ get enabledPluginsSummary() {
+ if (!this.environment.loggerEnabledPlugins) {
+ return undefined;
+ }
+
+ return this.environment.loggerEnabledPluginsCount + ' Enabled Plugins';
+ }
+
get environmentDetailsButtonLabel() {
return `View Environment Details`;
}
+ get showReleaseNotesButton() {
+ return !!this.environment?.loggerVersionNumber;
+ }
+
get releaseNotesButtonLabel() {
return `View ${this.environment.loggerVersionNumber} Release Notes`;
}
diff --git a/nebula-logger/core/main/log-management/lwc/loggerHomeHeader/loggerHomeHeader.js-meta.xml b/nebula-logger/core/main/log-management/lwc/loggerHomeHeader/loggerHomeHeader.js-meta.xml
index 01d0542ed..2c98fbbb7 100644
--- a/nebula-logger/core/main/log-management/lwc/loggerHomeHeader/loggerHomeHeader.js-meta.xml
+++ b/nebula-logger/core/main/log-management/lwc/loggerHomeHeader/loggerHomeHeader.js-meta.xml
@@ -1,8 +1,8 @@
- 57.0
+ 58.0
true
- Logger Home Header
+ Nebula Logger: Logger Home Header
Header component used on the Logger Console home page. This provides access to resources for configuring & using Nebula Logger
diff --git a/nebula-logger/core/main/log-management/lwc/loggerSettings/loggerSettings.js-meta.xml b/nebula-logger/core/main/log-management/lwc/loggerSettings/loggerSettings.js-meta.xml
index 74f304892..380f967ff 100644
--- a/nebula-logger/core/main/log-management/lwc/loggerSettings/loggerSettings.js-meta.xml
+++ b/nebula-logger/core/main/log-management/lwc/loggerSettings/loggerSettings.js-meta.xml
@@ -1,8 +1,8 @@
- 57.0
+ 58.0
true
- Logger Settings
+ Nebula Logger: Logger Settings
lightning__HomePage
lightning__Tab
diff --git a/nebula-logger/core/main/log-management/lwc/relatedLogEntries/relatedLogEntries.js-meta.xml b/nebula-logger/core/main/log-management/lwc/relatedLogEntries/relatedLogEntries.js-meta.xml
index 57df827f9..b63ddc6ba 100644
--- a/nebula-logger/core/main/log-management/lwc/relatedLogEntries/relatedLogEntries.js-meta.xml
+++ b/nebula-logger/core/main/log-management/lwc/relatedLogEntries/relatedLogEntries.js-meta.xml
@@ -1,8 +1,8 @@
- Related Log Entries
+ Nebula Logger: Related Log Entries
Displays a related list of log entries for the current record.
- 57.0
+ 58.0
true
lightning__RecordPage
diff --git a/nebula-logger/core/main/log-management/objects/LogEntryTag__c/LogEntryTag__c.object-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntryTag__c/LogEntryTag__c.object-meta.xml
index ac82dcc1b..c495ed651 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntryTag__c/LogEntryTag__c.object-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntryTag__c/LogEntryTag__c.object-meta.xml
@@ -174,8 +174,8 @@
LogEntry__c
Tag__c
Accept
- PrintableListView
Import
+ PrintableListView
LogEntry__c
Tag__c
LogEntry__c
diff --git a/nebula-logger/core/main/log-management/objects/LogEntryTag__c/fields/LoggedByUsernameLink__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntryTag__c/fields/LoggedByUsernameLink__c.field-meta.xml
index ec6ff578b..742d724e7 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntryTag__c/fields/LoggedByUsernameLink__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntryTag__c/fields/LoggedByUsernameLink__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggedByUsernameLink__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
LogEntry__r.LoggedByUsernameLink__c
BlankAsZero
diff --git a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/ApexClassApiVersion__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/ApexClassApiVersion__c.field-meta.xml
index 59ccbc88c..7a9cc8679 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/ApexClassApiVersion__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/ApexClassApiVersion__c.field-meta.xml
@@ -17,14 +17,14 @@
false
- v58.0
+ v59.0
false
- v58.0 - Summer '23 Release
+ v59.0 - Winter '24 Release
- v57.0
+ v58.0
false
- v57.0 - Spring '23 Release
+ v58.0 - Summer '23 Release
diff --git a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/ApexClassLastModifiedDate__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/ApexClassLastModifiedDate__c.field-meta.xml
index f5a79f194..e98be7979 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/ApexClassLastModifiedDate__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/ApexClassLastModifiedDate__c.field-meta.xml
@@ -2,7 +2,7 @@
ApexClassLastModifiedDate__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Apex Class Last Modified Date
false
diff --git a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/FlowVersionApiVersionRuntime__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/FlowVersionApiVersionRuntime__c.field-meta.xml
index 1c5a2ee9d..37340378e 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/FlowVersionApiVersionRuntime__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/FlowVersionApiVersionRuntime__c.field-meta.xml
@@ -18,14 +18,14 @@
false
- v58.0
+ v59.0
false
- v58.0 - Summer '23 Release
+ v59.0 - Winter '24 Release
- v57.0
+ v58.0
false
- v57.0 - Spring '23 Release
+ v58.0 - Summer '23 Release
diff --git a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LimitsAggregateQueries__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LimitsAggregateQueries__c.field-meta.xml
index 140193622..844f90036 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LimitsAggregateQueries__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LimitsAggregateQueries__c.field-meta.xml
@@ -13,7 +13,7 @@
"✅"
)
)
- + ' ' + IF(LimitsAggregateQueriesMax__c = 0, '100', TEXT(ROUND(LimitsAggregateQueriesUsed__c / LimitsAggregateQueriesMax__c * 100, 2))) + '% ('
+ + ' ' + IF(LimitsAggregateQueriesMax__c = 0, '100', TEXT(ROUND(LimitsAggregateQueriesUsed__c / LimitsAggregateQueriesMax__c * 100, 2))) + '% ('
+ TEXT(LimitsAggregateQueriesUsed__c) + ' / ' + TEXT(LimitsAggregateQueriesMax__c) + ')'
BlankAsZero
✅ when 80% or less of the limit is used, ⚠️ when 80.1-89.9% is used, or ⛔ when 90% or more is used
diff --git a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggedByUsernameLink__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggedByUsernameLink__c.field-meta.xml
index 47cfcb726..4a6cb6eb4 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggedByUsernameLink__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggedByUsernameLink__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggedByUsernameLink__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Log__r.LoggedByUsernameLink__c
BlankAsZero
diff --git a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevelOrdinal__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevelOrdinal__c.field-meta.xml
index bd03d1bd6..aa339d01b 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevelOrdinal__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevelOrdinal__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggingLevelOrdinal__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Logging Level Ordinal
2
diff --git a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevelWithImage__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevelWithImage__c.field-meta.xml
index 9c5480ae0..e6b9f481b 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevelWithImage__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevelWithImage__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggingLevelWithImage__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
CASE(
TEXT(LoggingLevel__c),
diff --git a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevel__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevel__c.field-meta.xml
index ab024f002..7ce03419a 100644
--- a/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevel__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LogEntry__c/fields/LoggingLevel__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggingLevel__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Logging Level
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ApiVersion__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ApiVersion__c.field-meta.xml
index 8a0476fce..8fdc8dd2e 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ApiVersion__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ApiVersion__c.field-meta.xml
@@ -17,14 +17,14 @@
false
- v58.0
+ v59.0
false
- v58.0 - Summer '23 Release
+ v59.0 - Winter '24 Release
- v57.0
+ v58.0
false
- v57.0 - Spring '23 Release
+ v58.0 - Summer '23 Release
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ClosedBy__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ClosedBy__c.field-meta.xml
index deb7ea7ef..8a8f009fe 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ClosedBy__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ClosedBy__c.field-meta.xml
@@ -2,7 +2,7 @@
ClosedBy__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
SetNull
false
Closed By
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ImpersonatedByUsernameLink__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ImpersonatedByUsernameLink__c.field-meta.xml
index c91daa815..2082917ca 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ImpersonatedByUsernameLink__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ImpersonatedByUsernameLink__c.field-meta.xml
@@ -2,7 +2,7 @@
ImpersonatedByUsernameLink__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
IF(
ISBLANK(ImpersonatedBy__c),
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ImpersonatedBy__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ImpersonatedBy__c.field-meta.xml
index 950a494bb..07f1d1b21 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ImpersonatedBy__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ImpersonatedBy__c.field-meta.xml
@@ -2,7 +2,7 @@
ImpersonatedBy__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
SetNull
false
Impersonated By
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/Locale__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/Locale__c.field-meta.xml
index 35a9398cc..82276f60d 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/Locale__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/Locale__c.field-meta.xml
@@ -2,7 +2,7 @@
Locale__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Locale
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedByUsernameLink__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedByUsernameLink__c.field-meta.xml
index fe2f8744b..eae0220a0 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedByUsernameLink__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedByUsernameLink__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggedByUsernameLink__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
IF(
ISBLANK(LoggedBy__c),
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedByUsername__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedByUsername__c.field-meta.xml
index 6fbe7590a..33ba600be 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedByUsername__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedByUsername__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggedByUsername__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Username
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedBy__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedBy__c.field-meta.xml
index cd01d631a..8db454787 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedBy__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoggedBy__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggedBy__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
SetNull
false
Logged By
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginApplication__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginApplication__c.field-meta.xml
index eab082be0..030cc9ed4 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginApplication__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginApplication__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginApplication__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Login Application
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginBrowser__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginBrowser__c.field-meta.xml
index 205f3cd23..762850b14 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginBrowser__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginBrowser__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginBrowser__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Login Browser
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginDomain__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginDomain__c.field-meta.xml
index 447c4b2db..b758e9b9c 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginDomain__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginDomain__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginDomain__c
DeprecateCandidate
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
DEPRECATED: Login Domain
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginHistoryId__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginHistoryId__c.field-meta.xml
index b76869ecc..3b17c359b 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginHistoryId__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginHistoryId__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginHistoryId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Login History ID
18
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginPlatform__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginPlatform__c.field-meta.xml
index 42e660bee..6fbf40851 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginPlatform__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginPlatform__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginPlatform__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Login Platform
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginType__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginType__c.field-meta.xml
index 31038c420..0f52fc16c 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginType__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/LoginType__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginType__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Login Type
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkId__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkId__c.field-meta.xml
index d9d8d6a9d..51a829f1b 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkId__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkId__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
The Network ID of the Community user's site. Set with Network.getNetworkId()
true
The Network ID of the user's Community site.
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkLoginUrl__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkLoginUrl__c.field-meta.xml
index f196451ef..d1ef7500c 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkLoginUrl__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkLoginUrl__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkLoginUrl__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Site Login URL
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkLogoutUrl__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkLogoutUrl__c.field-meta.xml
index ee5b51b6c..bf294316f 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkLogoutUrl__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkLogoutUrl__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkLogoutUrl__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Site Logout URL
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkName__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkName__c.field-meta.xml
index c1dae06ea..05f2dc238 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkName__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkName__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
The name of the user's Community site (based on NetworkId).
false
The name of the user's Community site (based on NetworkId).
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkSelfRegistrationUrl__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkSelfRegistrationUrl__c.field-meta.xml
index 2b2d12e71..d13e85552 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkSelfRegistrationUrl__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkSelfRegistrationUrl__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkSelfRegistrationUrl__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Site Self Registration URL
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkUrlPathPrefix__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkUrlPathPrefix__c.field-meta.xml
index 69e4092cf..eb7b659d6 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkUrlPathPrefix__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/NetworkUrlPathPrefix__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkUrlPathPrefix__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
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
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/OrganizationApiVersion__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/OrganizationApiVersion__c.field-meta.xml
index 0f53b238a..0e28571e6 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/OrganizationApiVersion__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/OrganizationApiVersion__c.field-meta.xml
@@ -17,14 +17,14 @@
false
- v58.0
+ v59.0
false
- v58.0 - Summer '23 Release
+ v59.0 - Winter '24 Release
- v57.0
+ v58.0
false
- v57.0 - Spring '23 Release
+ v58.0 - Summer '23 Release
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLogLink__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLogLink__c.field-meta.xml
index df6ab525a..f6c81ca4d 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLogLink__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLogLink__c.field-meta.xml
@@ -2,7 +2,7 @@
ParentLogLink__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
IF(
NOT(ISBLANK(ParentLog__c)),
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLogTransactionId__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLogTransactionId__c.field-meta.xml
index bacf1ace4..e4fb3274c 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLogTransactionId__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLogTransactionId__c.field-meta.xml
@@ -2,7 +2,7 @@
ParentLogTransactionId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Parent Log Transaction ID
36
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLog__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLog__c.field-meta.xml
index 600866056..202adbe98 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLog__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ParentLog__c.field-meta.xml
@@ -2,7 +2,7 @@
ParentLog__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
SetNull
The log from the original transaction that initiated a child log - for example, batch jobs have start, execute and finish methods. All 3 are considered separate transactions. By using the parent log, logs from all 3 transactions can be linked together.
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileId__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileId__c.field-meta.xml
index f7a5124d3..2e75e7a6c 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileId__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileId__c.field-meta.xml
@@ -2,7 +2,7 @@
ProfileId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Profile ID
18
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileLink__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileLink__c.field-meta.xml
index 6369414f3..f4ef9631a 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileLink__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileLink__c.field-meta.xml
@@ -2,7 +2,7 @@
ProfileLink__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
HYPERLINK('/' + ProfileId__c, ProfileName__c, '_top')
BlankAsZero
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileName__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileName__c.field-meta.xml
index 56e132c06..73eb49903 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileName__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/ProfileName__c.field-meta.xml
@@ -2,7 +2,7 @@
ProfileName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Profile Name
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/Scenario__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/Scenario__c.field-meta.xml
index 94d6865fb..336229584 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/Scenario__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/Scenario__c.field-meta.xml
@@ -2,7 +2,7 @@
Scenario__c
DeprecateCandidate
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
true
DEPRECATED: Scenario
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionId__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionId__c.field-meta.xml
index 4541f58b4..4cd75c571 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionId__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionId__c.field-meta.xml
@@ -2,7 +2,7 @@
SessionId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Session ID
120
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionSecurityLevel__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionSecurityLevel__c.field-meta.xml
index 758208b56..7e961b9e6 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionSecurityLevel__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionSecurityLevel__c.field-meta.xml
@@ -2,7 +2,7 @@
SessionSecurityLevel__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Session Security Level
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionType__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionType__c.field-meta.xml
index c0418cbe5..3c6ae3f0d 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionType__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/SessionType__c.field-meta.xml
@@ -2,7 +2,7 @@
SessionType__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Session Type
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/SourceIp__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/SourceIp__c.field-meta.xml
index c3e5b3f1e..7d0c88678 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/SourceIp__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/SourceIp__c.field-meta.xml
@@ -2,7 +2,7 @@
SourceIp__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Source IP
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/TimeZoneId__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/TimeZoneId__c.field-meta.xml
index 8fdde2e42..2fad3bb50 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/TimeZoneId__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/TimeZoneId__c.field-meta.xml
@@ -2,7 +2,7 @@
TimeZoneId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Time Zone ID
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/TimeZoneName__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/TimeZoneName__c.field-meta.xml
index a579ad35e..aced0c9b3 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/TimeZoneName__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/TimeZoneName__c.field-meta.xml
@@ -2,7 +2,7 @@
TimeZoneName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
Time Zone Name
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/TransactionScenario__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/TransactionScenario__c.field-meta.xml
index 3e23315b4..7447ef432 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/TransactionScenario__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/TransactionScenario__c.field-meta.xml
@@ -2,7 +2,7 @@
TransactionScenario__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
SetNull
false
Transaction Scenario
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseDefinitionKey__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseDefinitionKey__c.field-meta.xml
index 3263d8b86..d07e24317 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseDefinitionKey__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseDefinitionKey__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLicenseDefinitionKey__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_userlicense.htm
false
User License Definition Key
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseId__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseId__c.field-meta.xml
index 17ea69578..771da6c73 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseId__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseId__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLicenseId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
User License ID
18
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseName__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseName__c.field-meta.xml
index 9110615ec..827d814ad 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseName__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLicenseName__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLicenseName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
User License Name
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLoggingLevelOrdinal__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLoggingLevelOrdinal__c.field-meta.xml
index cc35af9bd..b0822bf54 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLoggingLevelOrdinal__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLoggingLevelOrdinal__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLoggingLevelOrdinal__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
User Logging Level Ordinal
2
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLoggingLevel__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLoggingLevel__c.field-meta.xml
index 1c74b1773..c1ae85713 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLoggingLevel__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserLoggingLevel__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLoggingLevel__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
User Logging Level
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleId__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleId__c.field-meta.xml
index a10d69428..fb5a20512 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleId__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleId__c.field-meta.xml
@@ -2,7 +2,7 @@
UserRoleId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
User Role ID
18
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleLink__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleLink__c.field-meta.xml
index 690061ecf..d2cde89c8 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleLink__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleLink__c.field-meta.xml
@@ -2,7 +2,7 @@
UserRoleLink__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
HYPERLINK('/' + UserRoleId__c, UserRoleName__c, '_top')
BlankAsZero
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleName__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleName__c.field-meta.xml
index 201c38651..a894f793d 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleName__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserRoleName__c.field-meta.xml
@@ -2,7 +2,7 @@
UserRoleName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
User Role Name
255
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserType__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserType__c.field-meta.xml
index 20a90e254..a0cf914a3 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/UserType__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/UserType__c.field-meta.xml
@@ -2,7 +2,7 @@
UserType__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
User Type
false
diff --git a/nebula-logger/core/main/log-management/objects/Log__c/fields/WasLoggedByCurrentUser__c.field-meta.xml b/nebula-logger/core/main/log-management/objects/Log__c/fields/WasLoggedByCurrentUser__c.field-meta.xml
index dcfcf1d9a..2da4ddde5 100644
--- a/nebula-logger/core/main/log-management/objects/Log__c/fields/WasLoggedByCurrentUser__c.field-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/Log__c/fields/WasLoggedByCurrentUser__c.field-meta.xml
@@ -2,7 +2,7 @@
WasLoggedByCurrentUser__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
$User.Id == LoggedBy__c
BlankAsZero
diff --git a/nebula-logger/core/main/log-management/objects/LoggerTag__c/LoggerTag__c.object-meta.xml b/nebula-logger/core/main/log-management/objects/LoggerTag__c/LoggerTag__c.object-meta.xml
index c53d569e4..82dcdf449 100644
--- a/nebula-logger/core/main/log-management/objects/LoggerTag__c/LoggerTag__c.object-meta.xml
+++ b/nebula-logger/core/main/log-management/objects/LoggerTag__c/LoggerTag__c.object-meta.xml
@@ -173,8 +173,8 @@
OWNER.ALIAS
TotalLogEntries__c
Accept
- PrintableListView
Import
+ PrintableListView
OWNER.ALIAS
TotalLogEntries__c
OWNER.ALIAS
diff --git a/nebula-logger/core/main/log-management/pages/LogMassDelete.page-meta.xml b/nebula-logger/core/main/log-management/pages/LogMassDelete.page-meta.xml
index 2db1ebb5f..ea535845a 100644
--- a/nebula-logger/core/main/log-management/pages/LogMassDelete.page-meta.xml
+++ b/nebula-logger/core/main/log-management/pages/LogMassDelete.page-meta.xml
@@ -1,7 +1,7 @@
- 57.0
+ 58.0
false
false
- Log Mass Delete
+ Nebula Logger: Log Mass Delete
diff --git a/nebula-logger/core/main/log-management/permissionsets/LoggerAdmin.permissionset-meta.xml b/nebula-logger/core/main/log-management/permissionsets/LoggerAdmin.permissionset-meta.xml
index 0c1fea59c..555cf56ba 100644
--- a/nebula-logger/core/main/log-management/permissionsets/LoggerAdmin.permissionset-meta.xml
+++ b/nebula-logger/core/main/log-management/permissionsets/LoggerAdmin.permissionset-meta.xml
@@ -60,6 +60,10 @@
Logger
true
+
+ LoggerHomeHeaderController
+ true
+
LoggerParameter
true
@@ -1270,7 +1274,7 @@
true
false
- Logger: Admin
+ Nebula Logger: Admin
false
false
diff --git a/nebula-logger/core/main/log-management/permissionsets/LoggerEndUser.permissionset-meta.xml b/nebula-logger/core/main/log-management/permissionsets/LoggerEndUser.permissionset-meta.xml
index 865a212e4..78f5e0511 100644
--- a/nebula-logger/core/main/log-management/permissionsets/LoggerEndUser.permissionset-meta.xml
+++ b/nebula-logger/core/main/log-management/permissionsets/LoggerEndUser.permissionset-meta.xml
@@ -989,7 +989,7 @@
true
false
- Logger: End User
+ Nebula Logger: End User
true
false
diff --git a/nebula-logger/core/main/log-management/permissionsets/LoggerLogViewer.permissionset-meta.xml b/nebula-logger/core/main/log-management/permissionsets/LoggerLogViewer.permissionset-meta.xml
index 69ced886a..ed3711f2a 100644
--- a/nebula-logger/core/main/log-management/permissionsets/LoggerLogViewer.permissionset-meta.xml
+++ b/nebula-logger/core/main/log-management/permissionsets/LoggerLogViewer.permissionset-meta.xml
@@ -20,6 +20,10 @@
LogViewerController
true
+
+ LoggerHomeHeaderController
+ true
+
LoggerSObjectMetadata
true
@@ -1199,7 +1203,7 @@
true
false
- Logger: Log Viewer
+ Nebula Logger: Log Viewer
false
false
diff --git a/nebula-logger/core/main/log-management/reports/LogReports.reportFolder-meta.xml b/nebula-logger/core/main/log-management/reports/LogReports.reportFolder-meta.xml
index 99f50c2ff..9f10bc62e 100644
--- a/nebula-logger/core/main/log-management/reports/LogReports.reportFolder-meta.xml
+++ b/nebula-logger/core/main/log-management/reports/LogReports.reportFolder-meta.xml
@@ -6,5 +6,5 @@
AllInternalUsers
Organization
- Log Reports
+ Nebula Logger: Log Reports
diff --git a/nebula-logger/core/main/log-management/triggers/Log.trigger-meta.xml b/nebula-logger/core/main/log-management/triggers/Log.trigger-meta.xml
index cccc69157..28c22eae5 100644
--- a/nebula-logger/core/main/log-management/triggers/Log.trigger-meta.xml
+++ b/nebula-logger/core/main/log-management/triggers/Log.trigger-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/triggers/LogEntry.trigger-meta.xml b/nebula-logger/core/main/log-management/triggers/LogEntry.trigger-meta.xml
index cccc69157..28c22eae5 100644
--- a/nebula-logger/core/main/log-management/triggers/LogEntry.trigger-meta.xml
+++ b/nebula-logger/core/main/log-management/triggers/LogEntry.trigger-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/triggers/LogEntryEvent.trigger-meta.xml b/nebula-logger/core/main/log-management/triggers/LogEntryEvent.trigger-meta.xml
index cccc69157..28c22eae5 100644
--- a/nebula-logger/core/main/log-management/triggers/LogEntryEvent.trigger-meta.xml
+++ b/nebula-logger/core/main/log-management/triggers/LogEntryEvent.trigger-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/triggers/LogEntryTag.trigger-meta.xml b/nebula-logger/core/main/log-management/triggers/LogEntryTag.trigger-meta.xml
index cccc69157..28c22eae5 100644
--- a/nebula-logger/core/main/log-management/triggers/LogEntryTag.trigger-meta.xml
+++ b/nebula-logger/core/main/log-management/triggers/LogEntryTag.trigger-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/triggers/LoggerScenario.trigger-meta.xml b/nebula-logger/core/main/log-management/triggers/LoggerScenario.trigger-meta.xml
index cccc69157..28c22eae5 100644
--- a/nebula-logger/core/main/log-management/triggers/LoggerScenario.trigger-meta.xml
+++ b/nebula-logger/core/main/log-management/triggers/LoggerScenario.trigger-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/log-management/triggers/LoggerTag.trigger-meta.xml b/nebula-logger/core/main/log-management/triggers/LoggerTag.trigger-meta.xml
index cccc69157..28c22eae5 100644
--- a/nebula-logger/core/main/log-management/triggers/LoggerTag.trigger-meta.xml
+++ b/nebula-logger/core/main/log-management/triggers/LoggerTag.trigger-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/ComponentLogger.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/ComponentLogger.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/ComponentLogger.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/ComponentLogger.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/FlowCollectionLogEntry.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/FlowCollectionLogEntry.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/FlowCollectionLogEntry.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/FlowCollectionLogEntry.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/FlowLogEntry.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/FlowLogEntry.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/FlowLogEntry.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/FlowLogEntry.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/FlowLogger.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/FlowLogger.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/FlowLogger.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/FlowLogger.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/FlowRecordLogEntry.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/FlowRecordLogEntry.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/FlowRecordLogEntry.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/FlowRecordLogEntry.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/LogEntryEventBuilder.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/LogEntryEventBuilder.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/LogEntryEventBuilder.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/LogEntryEventBuilder.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/LogMessage.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/LogMessage.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/LogMessage.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/LogMessage.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/Logger.cls b/nebula-logger/core/main/logger-engine/classes/Logger.cls
index 1a6255540..58eac4848 100644
--- a/nebula-logger/core/main/logger-engine/classes/Logger.cls
+++ b/nebula-logger/core/main/logger-engine/classes/Logger.cls
@@ -15,7 +15,7 @@
global with sharing class Logger {
// There's no reliable way to get the version number dynamically in Apex
@TestVisible
- private static final String CURRENT_VERSION_NUMBER = 'v4.10.6';
+ private static final String CURRENT_VERSION_NUMBER = 'v4.11.0';
private static final System.LoggingLevel FALLBACK_LOGGING_LEVEL = System.LoggingLevel.DEBUG;
private static final Set IGNORED_APEX_CLASSES = initializeIgnoredApexClasses();
private static final List LOG_ENTRIES_BUFFER = new List();
@@ -3123,7 +3123,8 @@ global with sharing class Logger {
/**
* @description **This is only intended to be used internally by Nebula Logger, and is subject to change.**
* Calls Salesforce's API endpoint https://api.status.salesforce.com/v1/instances/
- * to get more details about the current org, including the org's release number and release version
+ * to get more details about the current org, including the org's release number and release version.
+ * Trust API docs available at https://api.status.salesforce.com/v1/docs/
* @return Instance of `Logger.StatusApiResponse`, a data transfer object (DTO) that maps to the JSON returned
* by the status API endpoint.
*/
diff --git a/nebula-logger/core/main/logger-engine/classes/Logger.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/Logger.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/Logger.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/Logger.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/LoggerDataStore.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/LoggerDataStore.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/LoggerDataStore.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/LoggerDataStore.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/LoggerEngineDataSelector.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/LoggerEngineDataSelector.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/LoggerEngineDataSelector.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/LoggerEngineDataSelector.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/LoggerSObjectHandler.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/LoggerSObjectHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/LoggerSObjectHandler.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/LoggerSObjectHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/classes/LoggerSObjectProxy.cls-meta.xml b/nebula-logger/core/main/logger-engine/classes/LoggerSObjectProxy.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/main/logger-engine/classes/LoggerSObjectProxy.cls-meta.xml
+++ b/nebula-logger/core/main/logger-engine/classes/LoggerSObjectProxy.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/main/logger-engine/lwc/logger/logger.js b/nebula-logger/core/main/logger-engine/lwc/logger/logger.js
index d80c81f91..9a61a5255 100644
--- a/nebula-logger/core/main/logger-engine/lwc/logger/logger.js
+++ b/nebula-logger/core/main/logger-engine/lwc/logger/logger.js
@@ -6,7 +6,7 @@
import { LightningElement, api } from 'lwc';
import { createLoggerService } from './loggerService';
-const CURRENT_VERSION_NUMBER = 'v4.10.6';
+const CURRENT_VERSION_NUMBER = 'v4.11.0';
export default class Logger extends LightningElement {
#loggerService = createLoggerService();
diff --git a/nebula-logger/core/main/logger-engine/lwc/logger/logger.js-meta.xml b/nebula-logger/core/main/logger-engine/lwc/logger/logger.js-meta.xml
index a1a42a899..f7988ff74 100644
--- a/nebula-logger/core/main/logger-engine/lwc/logger/logger.js-meta.xml
+++ b/nebula-logger/core/main/logger-engine/lwc/logger/logger.js-meta.xml
@@ -1,5 +1,6 @@
- 57.0
+ 58.0
false
+ Nebula Logger: Logger for Lightning Components
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/EntryScenario__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/EntryScenario__c.field-meta.xml
index 124009786..a3fba843f 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/EntryScenario__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/EntryScenario__c.field-meta.xml
@@ -2,7 +2,7 @@
EntryScenario__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ImpersonatedById__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ImpersonatedById__c.field-meta.xml
index 5084f839f..6649d0d02 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ImpersonatedById__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ImpersonatedById__c.field-meta.xml
@@ -2,7 +2,7 @@
ImpersonatedById__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/Locale__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/Locale__c.field-meta.xml
index b4d22ef95..aa3c96c01 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/Locale__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/Locale__c.field-meta.xml
@@ -2,7 +2,7 @@
Locale__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggedById__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggedById__c.field-meta.xml
index b0de02ac2..3ca5b0918 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggedById__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggedById__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggedById__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggedByUsername__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggedByUsername__c.field-meta.xml
index 55b9b4ebc..f1e11df62 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggedByUsername__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggedByUsername__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggedByUsername__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggingLevelOrdinal__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggingLevelOrdinal__c.field-meta.xml
index f4d7be6bc..446259338 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggingLevelOrdinal__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggingLevelOrdinal__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggingLevelOrdinal__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggingLevel__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggingLevel__c.field-meta.xml
index f758f040b..e4a5ab0f7 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggingLevel__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoggingLevel__c.field-meta.xml
@@ -2,7 +2,7 @@
LoggingLevel__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginApplication__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginApplication__c.field-meta.xml
index d9e3066b9..eb73b476c 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginApplication__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginApplication__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginApplication__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginBrowser__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginBrowser__c.field-meta.xml
index 6da34099c..9a056898e 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginBrowser__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginBrowser__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginBrowser__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginDomain__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginDomain__c.field-meta.xml
index d11851318..eb565e655 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginDomain__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginDomain__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginDomain__c
DeprecateCandidate
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginHistoryId__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginHistoryId__c.field-meta.xml
index 9b4574793..0441338d2 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginHistoryId__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginHistoryId__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginHistoryId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginPlatform__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginPlatform__c.field-meta.xml
index f8c5c0702..60617b36e 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginPlatform__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginPlatform__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginPlatform__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginType__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginType__c.field-meta.xml
index 5e43ea635..88d8e0d6f 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginType__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/LoginType__c.field-meta.xml
@@ -2,7 +2,7 @@
LoginType__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkId__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkId__c.field-meta.xml
index e15dc52d1..f4bd17db8 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkId__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkId__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkLoginUrl__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkLoginUrl__c.field-meta.xml
index 29ec1bd9b..64ace3487 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkLoginUrl__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkLoginUrl__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkLoginUrl__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkLogoutUrl__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkLogoutUrl__c.field-meta.xml
index 4b5ba0c04..04da7aaad 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkLogoutUrl__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkLogoutUrl__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkLogoutUrl__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkName__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkName__c.field-meta.xml
index 35b57cf35..95e8eaa4e 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkName__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkName__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
The name of the user's Community site (based on NetworkId).
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkSelfRegistrationUrl__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkSelfRegistrationUrl__c.field-meta.xml
index 9b8556e18..f73032acd 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkSelfRegistrationUrl__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkSelfRegistrationUrl__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkSelfRegistrationUrl__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkUrlPathPrefix__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkUrlPathPrefix__c.field-meta.xml
index 52c3b24c6..2a5e7f90d 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkUrlPathPrefix__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/NetworkUrlPathPrefix__c.field-meta.xml
@@ -2,7 +2,7 @@
NetworkUrlPathPrefix__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
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
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ParentLogTransactionId__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ParentLogTransactionId__c.field-meta.xml
index b8d7b106b..f3acc869e 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ParentLogTransactionId__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ParentLogTransactionId__c.field-meta.xml
@@ -2,7 +2,7 @@
ParentLogTransactionId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ProfileId__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ProfileId__c.field-meta.xml
index 3af07fe06..18a9f6037 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ProfileId__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ProfileId__c.field-meta.xml
@@ -2,7 +2,7 @@
ProfileId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ProfileName__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ProfileName__c.field-meta.xml
index eafbc029b..87634f7e7 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ProfileName__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/ProfileName__c.field-meta.xml
@@ -2,7 +2,7 @@
ProfileName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/Scenario__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/Scenario__c.field-meta.xml
index f6b74aa73..ffc745552 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/Scenario__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/Scenario__c.field-meta.xml
@@ -2,7 +2,7 @@
Scenario__c
DeprecateCandidate
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionId__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionId__c.field-meta.xml
index 26c1f7140..07cda9be9 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionId__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionId__c.field-meta.xml
@@ -2,7 +2,7 @@
SessionId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionSecurityLevel__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionSecurityLevel__c.field-meta.xml
index b90cae333..eafff8611 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionSecurityLevel__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionSecurityLevel__c.field-meta.xml
@@ -2,7 +2,7 @@
SessionSecurityLevel__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionType__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionType__c.field-meta.xml
index 0f00da744..8fd2e4e1d 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionType__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SessionType__c.field-meta.xml
@@ -2,7 +2,7 @@
SessionType__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SourceIp__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SourceIp__c.field-meta.xml
index ed82438d3..7f7058286 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SourceIp__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/SourceIp__c.field-meta.xml
@@ -2,7 +2,7 @@
SourceIp__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TimeZoneId__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TimeZoneId__c.field-meta.xml
index a9025ae96..b67984945 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TimeZoneId__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TimeZoneId__c.field-meta.xml
@@ -2,7 +2,7 @@
TimeZoneId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TimeZoneName__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TimeZoneName__c.field-meta.xml
index bf64a6439..b97c02d5e 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TimeZoneName__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TimeZoneName__c.field-meta.xml
@@ -2,7 +2,7 @@
TimeZoneName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TransactionScenario__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TransactionScenario__c.field-meta.xml
index 5171b7a74..92ce5375f 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TransactionScenario__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/TransactionScenario__c.field-meta.xml
@@ -2,7 +2,7 @@
TransactionScenario__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseDefinitionKey__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseDefinitionKey__c.field-meta.xml
index a995eee62..06785c6df 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseDefinitionKey__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseDefinitionKey__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLicenseDefinitionKey__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_userlicense.htm
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseId__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseId__c.field-meta.xml
index f5ad392fe..4e1ed740f 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseId__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseId__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLicenseId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseName__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseName__c.field-meta.xml
index 0bebe1d22..8cfbd3416 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseName__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLicenseName__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLicenseName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLoggingLevelOrdinal__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLoggingLevelOrdinal__c.field-meta.xml
index 94e7c2d85..9798e83e0 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLoggingLevelOrdinal__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLoggingLevelOrdinal__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLoggingLevelOrdinal__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLoggingLevel__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLoggingLevel__c.field-meta.xml
index 3216e9199..bcb42d54e 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLoggingLevel__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserLoggingLevel__c.field-meta.xml
@@ -2,7 +2,7 @@
UserLoggingLevel__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserRoleId__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserRoleId__c.field-meta.xml
index 88f82bcfe..5abb827a6 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserRoleId__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserRoleId__c.field-meta.xml
@@ -2,7 +2,7 @@
UserRoleId__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserRoleName__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserRoleName__c.field-meta.xml
index 717c7a8ec..0f72d970a 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserRoleName__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserRoleName__c.field-meta.xml
@@ -2,7 +2,7 @@
UserRoleName__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserType__c.field-meta.xml b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserType__c.field-meta.xml
index 2517e2ff4..42be33358 100644
--- a/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserType__c.field-meta.xml
+++ b/nebula-logger/core/main/logger-engine/objects/LogEntryEvent__e/fields/UserType__c.field-meta.xml
@@ -2,7 +2,7 @@
UserType__c
Active
- CCPA;GDPR;PII
+ PII;GDPR;CCPA
false
false
false
diff --git a/nebula-logger/core/main/logger-engine/permissionsets/LoggerLogCreator.permissionset-meta.xml b/nebula-logger/core/main/logger-engine/permissionsets/LoggerLogCreator.permissionset-meta.xml
index 9b4c06f31..c7820489b 100644
--- a/nebula-logger/core/main/logger-engine/permissionsets/LoggerLogCreator.permissionset-meta.xml
+++ b/nebula-logger/core/main/logger-engine/permissionsets/LoggerLogCreator.permissionset-meta.xml
@@ -31,7 +31,7 @@
Provides access to generate log entries via Apex, Lightning Components, Flow and Process Builder. This is currently optional, but required if/when Salesforce activates the release update called "Require User Access to Apex Classes Invoked by Flow".
false
- Logger: Log Creator
+ Nebula Logger: Log Creator
true
false
diff --git a/nebula-logger/core/tests/configuration/classes/LoggerCache_Tests.cls-meta.xml b/nebula-logger/core/tests/configuration/classes/LoggerCache_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/configuration/classes/LoggerCache_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/configuration/classes/LoggerCache_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/configuration/classes/LoggerParameter_Tests.cls b/nebula-logger/core/tests/configuration/classes/LoggerParameter_Tests.cls
index 14d91e9d3..c6d8cc1c7 100644
--- a/nebula-logger/core/tests/configuration/classes/LoggerParameter_Tests.cls
+++ b/nebula-logger/core/tests/configuration/classes/LoggerParameter_Tests.cls
@@ -46,6 +46,17 @@ private class LoggerParameter_Tests {
System.Assert.areEqual(mockValue, returnedValue);
}
+ @IsTest
+ static void it_should_return_constant_value_for_enable_log_entry_event_stream() {
+ Boolean mockValue = false;
+ LoggerParameter__mdt mockParameter = new LoggerParameter__mdt(DeveloperName = 'EnableLogEntryEventStream', Value__c = JSON.serialize(mockValue));
+ LoggerParameter.setMock(mockParameter);
+
+ Boolean returnedValue = LoggerParameter.ENABLE_LOG_ENTRY_EVENT_STREAM;
+
+ System.Assert.areEqual(mockValue, returnedValue);
+ }
+
@IsTest
static void it_should_return_constant_value_for_enable_system_messages() {
Boolean mockValue = false;
diff --git a/nebula-logger/core/tests/configuration/classes/LoggerParameter_Tests.cls-meta.xml b/nebula-logger/core/tests/configuration/classes/LoggerParameter_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/configuration/classes/LoggerParameter_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/configuration/classes/LoggerParameter_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/configuration/classes/LoggerPlugin_Tests.cls b/nebula-logger/core/tests/configuration/classes/LoggerPlugin_Tests.cls
index 2ab4a8646..551032c6d 100644
--- a/nebula-logger/core/tests/configuration/classes/LoggerPlugin_Tests.cls
+++ b/nebula-logger/core/tests/configuration/classes/LoggerPlugin_Tests.cls
@@ -8,6 +8,22 @@
private class LoggerPlugin_Tests {
private static final String PLUGIN_LOG_STATUS = 'On Hold';
+ @IsTest
+ static void it_should_returned_all_enabled_plugin_configurations() {
+ LoggerPlugin__mdt firstMockPluginConfiguration = createMockPluginConfiguration('Some_Mock_Plugin_Configuration');
+ LoggerPlugin.setMock(firstMockPluginConfiguration);
+ LoggerPlugin__mdt secondMockPluginConfiguration = createMockPluginConfiguration('Another_Mock_Plugin_Configuration');
+ LoggerPlugin.setMock(secondMockPluginConfiguration);
+ List expectedPluginConfigurations = new List{ firstMockPluginConfiguration, secondMockPluginConfiguration };
+
+ List returnedPluginConfigurations = LoggerPlugin.getPluginConfigurations();
+
+ expectedPluginConfigurations.sort();
+ returnedPluginConfigurations.sort();
+ System.Assert.areEqual(expectedPluginConfigurations.size(), returnedPluginConfigurations.size());
+ System.Assert.areEqual(expectedPluginConfigurations, returnedPluginConfigurations);
+ }
+
@IsTest
static void it_should_returned_filtered_plugin_configurations_in_sorted_order() {
// The mock LoggerPlugin__mdt records are purposeful being added to LoggerPlugin.setMock()
diff --git a/nebula-logger/core/tests/configuration/classes/LoggerPlugin_Tests.cls-meta.xml b/nebula-logger/core/tests/configuration/classes/LoggerPlugin_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/configuration/classes/LoggerPlugin_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/configuration/classes/LoggerPlugin_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/configuration/classes/LoggerScenarioRule_Tests.cls-meta.xml b/nebula-logger/core/tests/configuration/classes/LoggerScenarioRule_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/configuration/classes/LoggerScenarioRule_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/configuration/classes/LoggerScenarioRule_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/configuration/utilities/LoggerMockDataCreator.cls-meta.xml b/nebula-logger/core/tests/configuration/utilities/LoggerMockDataCreator.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/configuration/utilities/LoggerMockDataCreator.cls-meta.xml
+++ b/nebula-logger/core/tests/configuration/utilities/LoggerMockDataCreator.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogBatchPurgeController_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogBatchPurgeController_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogBatchPurgeController_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogBatchPurgeController_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogBatchPurgeScheduler_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogBatchPurgeScheduler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogBatchPurgeScheduler_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogBatchPurgeScheduler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogBatchPurger_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogBatchPurger_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogBatchPurger_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogBatchPurger_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogEntryEventHandler_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogEntryEventHandler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogEntryEventHandler_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogEntryEventHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogEntryEventStreamController_Tests.cls b/nebula-logger/core/tests/log-management/classes/LogEntryEventStreamController_Tests.cls
index 897f59c89..e62ce1ad8 100644
--- a/nebula-logger/core/tests/log-management/classes/LogEntryEventStreamController_Tests.cls
+++ b/nebula-logger/core/tests/log-management/classes/LogEntryEventStreamController_Tests.cls
@@ -6,6 +6,17 @@
@SuppressWarnings('PMD.ApexDoc, PMD.CyclomaticComplexity, PMD.ExcessiveParameterList, PMD.MethodNamingConventions, PMD.NcssMethodCount')
@IsTest
private class LogEntryEventStreamController_Tests {
+ @IsTest
+ static void it_should_return_is_enabled_parameter() {
+ Boolean mockValue = false;
+ LoggerParameter__mdt mockParameter = new LoggerParameter__mdt(DeveloperName = 'EnableLogEntryEventStream', Value__c = JSON.serialize(mockValue));
+ LoggerParameter.setMock(mockParameter);
+
+ Boolean returnedValue = LogEntryEventStreamController.isEnabled();
+
+ System.Assert.areEqual(mockValue, returnedValue);
+ }
+
@IsTest
static void it_should_return_list_of_fields_configured_in_logger_parameters() {
String fields = '["Timestamp__c", "LoggedByUsername__c", "OriginLocation__c"]';
diff --git a/nebula-logger/core/tests/log-management/classes/LogEntryEventStreamController_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogEntryEventStreamController_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogEntryEventStreamController_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogEntryEventStreamController_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogEntryFieldSetPicklist_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogEntryFieldSetPicklist_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogEntryFieldSetPicklist_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogEntryFieldSetPicklist_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogEntryHandler_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogEntryHandler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogEntryHandler_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogEntryHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogEntryTagHandler_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogEntryTagHandler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogEntryTagHandler_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogEntryTagHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogHandler_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogHandler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogHandler_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogManagementDataSelector_Tests.cls b/nebula-logger/core/tests/log-management/classes/LogManagementDataSelector_Tests.cls
index 618b5cee8..db194eb1c 100644
--- a/nebula-logger/core/tests/log-management/classes/LogManagementDataSelector_Tests.cls
+++ b/nebula-logger/core/tests/log-management/classes/LogManagementDataSelector_Tests.cls
@@ -10,10 +10,11 @@ private class LogManagementDataSelector_Tests {
static void it_dynamically_queries_all_records_for_specified_sobject_type_and_fields() {
Schema.SObjectType targetSObjectType = Schema.Organization.SObjectType;
Set targetFieldNames = new Set{ Schema.Organization.Id.getDescribe().getName(), Schema.Organization.Name.getDescribe().getName() };
- List expectedResults = Database.query('SELECT ' + String.join(new List(targetFieldNames), ', ') + ' FROM ' + targetSObjectType);
+ List expectedResults = Database.query('SELECT ' + String.join(targetFieldNames, ', ') + ' FROM ' + targetSObjectType);
List returnedResults = LogManagementDataSelector.getInstance().getAll(targetSObjectType, targetFieldNames);
+ System.Assert.areEqual(1, returnedResults.size());
System.Assert.areEqual(expectedResults, returnedResults);
}
@@ -22,9 +23,7 @@ private class LogManagementDataSelector_Tests {
Schema.SObjectType targetSObjectType = Schema.User.SObjectType;
Set targetFieldNames = new Set{ Schema.User.Id.getDescribe().getName(), Schema.User.Name.getDescribe().getName() };
List targetIds = new List(new Map([SELECT Id FROM User LIMIT 3]).keySet());
- List expectedResults = Database.query(
- 'SELECT ' + String.join(new List(targetFieldNames), ', ') + ' FROM ' + targetSObjectType + ' WHERE Id IN :targetIds'
- );
+ List expectedResults = Database.query('SELECT ' + String.join(targetFieldNames, ', ') + ' FROM ' + targetSObjectType + ' WHERE Id IN :targetIds');
List returnedResults = LogManagementDataSelector.getInstance().getById(targetSObjectType, targetFieldNames, targetIds);
@@ -364,6 +363,18 @@ private class LogManagementDataSelector_Tests {
System.Assert.areEqual(expectedResults, returnedResults);
}
+ @IsTest
+ static void it_returns_empty_list_without_querying_when_specified_search_term_is_blank() {
+ String blankSearchTerm = ' \t \n \r ';
+ System.Assert.isTrue(String.isBlank(blankSearchTerm));
+ List expectedResults = new List();
+
+ List returnedResults = LogManagementDataSelector.getInstance().getUsersByNameSearch(blankSearchTerm);
+
+ System.Assert.areEqual(expectedResults, returnedResults);
+ System.Assert.areEqual(0, System.Limits.getQueries());
+ }
+
@IsTest
static void it_returns_user_for_specified_search_term() {
String searchTerm = System.UserInfo.getLastName();
@@ -374,6 +385,7 @@ private class LogManagementDataSelector_Tests {
expectedResults.sort();
returnedResults.sort();
System.Assert.areEqual(expectedResults, returnedResults);
+ System.Assert.areEqual(2, System.Limits.getQueries());
}
@IsTest
@@ -389,6 +401,7 @@ private class LogManagementDataSelector_Tests {
expectedResults.sort();
returnedResults.sort();
System.Assert.areEqual(expectedResults, returnedResults);
+ System.Assert.areEqual(2, System.Limits.getQueries());
}
@IsTest
diff --git a/nebula-logger/core/tests/log-management/classes/LogManagementDataSelector_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogManagementDataSelector_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogManagementDataSelector_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogManagementDataSelector_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogMassDeleteExtension_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogMassDeleteExtension_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogMassDeleteExtension_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogMassDeleteExtension_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LogViewerController_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LogViewerController_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LogViewerController_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LogViewerController_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LoggerBatchableContext_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LoggerBatchableContext_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LoggerBatchableContext_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LoggerBatchableContext_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LoggerEmailSender_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LoggerEmailSender_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LoggerEmailSender_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LoggerEmailSender_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LoggerHomeHeaderController_Tests.cls b/nebula-logger/core/tests/log-management/classes/LoggerHomeHeaderController_Tests.cls
index 97ef6385a..174eb9e6b 100644
--- a/nebula-logger/core/tests/log-management/classes/LoggerHomeHeaderController_Tests.cls
+++ b/nebula-logger/core/tests/log-management/classes/LoggerHomeHeaderController_Tests.cls
@@ -23,6 +23,8 @@ private class LoggerHomeHeaderController_Tests {
LoggerHomeHeaderController.Environment returnedEnvironment = LoggerHomeHeaderController.getEnvironmentDetails();
Organization organization = LoggerEngineDataSelector.getInstance().getCachedOrganization();
+ System.Assert.areEqual(0, returnedEnvironment.loggerEnabledPluginsCount);
+ System.Assert.isNull(returnedEnvironment.loggerEnabledPlugins);
System.Assert.areEqual(
String.isNotBlank(Logger.getNamespacePrefix()) == true ? Logger.getNamespacePrefix() : '(none)',
returnedEnvironment.loggerNamespacePrefix
@@ -56,6 +58,8 @@ private class LoggerHomeHeaderController_Tests {
LoggerHomeHeaderController.Environment returnedEnvironment = LoggerHomeHeaderController.getEnvironmentDetails();
Organization organization = LoggerEngineDataSelector.getInstance().getCachedOrganization();
+ System.Assert.areEqual(0, returnedEnvironment.loggerEnabledPluginsCount);
+ System.Assert.isNull(returnedEnvironment.loggerEnabledPlugins);
System.Assert.areEqual(
String.isNotBlank(Logger.getNamespacePrefix()) == true ? Logger.getNamespacePrefix() : '(none)',
returnedEnvironment.loggerNamespacePrefix
@@ -83,6 +87,8 @@ private class LoggerHomeHeaderController_Tests {
LoggerHomeHeaderController.Environment returnedEnvironment = LoggerHomeHeaderController.getEnvironmentDetails();
Organization organization = LoggerEngineDataSelector.getInstance().getCachedOrganization();
+ System.Assert.areEqual(0, returnedEnvironment.loggerEnabledPluginsCount);
+ System.Assert.isNull(returnedEnvironment.loggerEnabledPlugins);
System.Assert.areEqual(
String.isNotBlank(Logger.getNamespacePrefix()) == true ? Logger.getNamespacePrefix() : '(none)',
returnedEnvironment.loggerNamespacePrefix
@@ -103,6 +109,31 @@ private class LoggerHomeHeaderController_Tests {
System.Assert.areEqual(organization.OrganizationType, returnedEnvironment.organizationType);
}
+ @IsTest
+ public static void it_returns_environment_details_when_plugins_are_installed() {
+ LoggerParameter.setMock(new LoggerParameter__mdt(DeveloperName = 'CallStatusApi', Value__c = System.JSON.serialize(false)));
+ LoggerPlugin__mdt firstMockPluginConfiguration = createMockPluginConfiguration('Some_Mock_Plugin_Configuration');
+ LoggerPlugin.setMock(firstMockPluginConfiguration);
+ LoggerPlugin__mdt secondMockPluginConfiguration = createMockPluginConfiguration('Another_Mock_Plugin_Configuration');
+ LoggerPlugin.setMock(secondMockPluginConfiguration);
+ List expectedPluginConfigurations = LoggerPlugin.getPluginConfigurations();
+ System.Assert.areEqual(2, expectedPluginConfigurations.size());
+
+ LoggerHomeHeaderController.Environment returnedEnvironment = LoggerHomeHeaderController.getEnvironmentDetails();
+
+ List pluginLabels = new List();
+ for (LoggerPlugin__mdt pluginConfiguration : expectedPluginConfigurations) {
+ pluginLabels.add(pluginConfiguration.Label);
+ }
+ pluginLabels.sort();
+ System.Assert.areEqual(pluginLabels.size(), returnedEnvironment.loggerEnabledPluginsCount);
+ System.Assert.areEqual(String.join(pluginLabels, ', '), returnedEnvironment.loggerEnabledPlugins);
+ }
+
+ private static LoggerPlugin__mdt createMockPluginConfiguration(String developerName) {
+ return new LoggerPlugin__mdt(DeveloperName = developerName, IsEnabled__c = true);
+ }
+
private static Logger.StatusApiResponse createMockStatusApiResponse() {
Logger.StatusApiResponse mockApiResponse = new Logger.StatusApiResponse();
mockApiResponse.location = 'NA';
diff --git a/nebula-logger/core/tests/log-management/classes/LoggerHomeHeaderController_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LoggerHomeHeaderController_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LoggerHomeHeaderController_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LoggerHomeHeaderController_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LoggerSObjectMetadata_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LoggerSObjectMetadata_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LoggerSObjectMetadata_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LoggerSObjectMetadata_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LoggerScenarioHandler_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LoggerScenarioHandler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LoggerScenarioHandler_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LoggerScenarioHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LoggerSettingsController_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LoggerSettingsController_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LoggerSettingsController_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LoggerSettingsController_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/LoggerTagHandler_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/LoggerTagHandler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/LoggerTagHandler_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/LoggerTagHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/classes/RelatedLogEntriesController_Tests.cls-meta.xml b/nebula-logger/core/tests/log-management/classes/RelatedLogEntriesController_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/classes/RelatedLogEntriesController_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/classes/RelatedLogEntriesController_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/log-management/utilities/LoggerTestConfigurator.cls-meta.xml b/nebula-logger/core/tests/log-management/utilities/LoggerTestConfigurator.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/log-management/utilities/LoggerTestConfigurator.cls-meta.xml
+++ b/nebula-logger/core/tests/log-management/utilities/LoggerTestConfigurator.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/ComponentLogger_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/ComponentLogger_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/ComponentLogger_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/ComponentLogger_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/FlowCollectionLogEntry_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/FlowCollectionLogEntry_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/FlowCollectionLogEntry_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/FlowCollectionLogEntry_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/FlowLogEntry_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/FlowLogEntry_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/FlowLogEntry_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/FlowLogEntry_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/FlowLogger_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/FlowLogger_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/FlowLogger_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/FlowLogger_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/FlowRecordLogEntry_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/FlowRecordLogEntry_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/FlowRecordLogEntry_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/FlowRecordLogEntry_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/LogEntryEventBuilder_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/LogEntryEventBuilder_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/LogEntryEventBuilder_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/LogEntryEventBuilder_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/LogMessage_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/LogMessage_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/LogMessage_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/LogMessage_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/LoggerDataStore_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/LoggerDataStore_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/LoggerDataStore_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/LoggerDataStore_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/LoggerEngineDataSelector_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/LoggerEngineDataSelector_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/LoggerEngineDataSelector_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/LoggerEngineDataSelector_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/LoggerSObjectHandler_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/LoggerSObjectHandler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/LoggerSObjectHandler_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/LoggerSObjectHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/LoggerSObjectProxy_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/LoggerSObjectProxy_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/LoggerSObjectProxy_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/LoggerSObjectProxy_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/LoggerTriggerableContext_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/LoggerTriggerableContext_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/LoggerTriggerableContext_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/LoggerTriggerableContext_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/classes/Logger_Tests.cls-meta.xml b/nebula-logger/core/tests/logger-engine/classes/Logger_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/classes/Logger_Tests.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/classes/Logger_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/core/tests/logger-engine/utilities/LoggerMockDataStore.cls-meta.xml b/nebula-logger/core/tests/logger-engine/utilities/LoggerMockDataStore.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/core/tests/logger-engine/utilities/LoggerMockDataStore.cls-meta.xml
+++ b/nebula-logger/core/tests/logger-engine/utilities/LoggerMockDataStore.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/AccessType.cls-meta.xml b/nebula-logger/extra-tests/classes/AccessType.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/AccessType.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/AccessType.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/Assert.cls-meta.xml b/nebula-logger/extra-tests/classes/Assert.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/Assert.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/Assert.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/AuraHandledException.cls-meta.xml b/nebula-logger/extra-tests/classes/AuraHandledException.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/AuraHandledException.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/AuraHandledException.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/CalloutException.cls-meta.xml b/nebula-logger/extra-tests/classes/CalloutException.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/CalloutException.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/CalloutException.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/DmlException.cls-meta.xml b/nebula-logger/extra-tests/classes/DmlException.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/DmlException.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/DmlException.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/ExampleInboundEmailHandler.cls-meta.xml b/nebula-logger/extra-tests/classes/ExampleInboundEmailHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/ExampleInboundEmailHandler.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/ExampleInboundEmailHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/FeatureManagement.cls-meta.xml b/nebula-logger/extra-tests/classes/FeatureManagement.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/FeatureManagement.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/FeatureManagement.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/FieldSet.cls-meta.xml b/nebula-logger/extra-tests/classes/FieldSet.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/FieldSet.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/FieldSet.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/FieldSetMember.cls-meta.xml b/nebula-logger/extra-tests/classes/FieldSetMember.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/FieldSetMember.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/FieldSetMember.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/Http.cls-meta.xml b/nebula-logger/extra-tests/classes/Http.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/Http.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/Http.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/HttpCalloutMock.cls-meta.xml b/nebula-logger/extra-tests/classes/HttpCalloutMock.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/HttpCalloutMock.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/HttpCalloutMock.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/HttpRequest.cls-meta.xml b/nebula-logger/extra-tests/classes/HttpRequest.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/HttpRequest.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/HttpRequest.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/HttpResponse.cls-meta.xml b/nebula-logger/extra-tests/classes/HttpResponse.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/HttpResponse.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/HttpResponse.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/IllegalArgumentException.cls-meta.xml b/nebula-logger/extra-tests/classes/IllegalArgumentException.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/IllegalArgumentException.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/IllegalArgumentException.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/Limits.cls-meta.xml b/nebula-logger/extra-tests/classes/Limits.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/Limits.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/Limits.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/LoggingLevel.cls-meta.xml b/nebula-logger/extra-tests/classes/LoggingLevel.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/LoggingLevel.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/LoggingLevel.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/NebulaLogger_E2E_Tests.cls-meta.xml b/nebula-logger/extra-tests/classes/NebulaLogger_E2E_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/NebulaLogger_E2E_Tests.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/NebulaLogger_E2E_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/Network.cls-meta.xml b/nebula-logger/extra-tests/classes/Network.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/Network.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/Network.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/SObjectAccessDecision.cls-meta.xml b/nebula-logger/extra-tests/classes/SObjectAccessDecision.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/SObjectAccessDecision.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/SObjectAccessDecision.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/SObjectField.cls-meta.xml b/nebula-logger/extra-tests/classes/SObjectField.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/SObjectField.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/SObjectField.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/SObjectType.cls-meta.xml b/nebula-logger/extra-tests/classes/SObjectType.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/SObjectType.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/SObjectType.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/Security.cls-meta.xml b/nebula-logger/extra-tests/classes/Security.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/Security.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/Security.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/Test.cls-meta.xml b/nebula-logger/extra-tests/classes/Test.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/Test.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/Test.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/Type.cls-meta.xml b/nebula-logger/extra-tests/classes/Type.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/Type.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/Type.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/classes/UserInfo.cls-meta.xml b/nebula-logger/extra-tests/classes/UserInfo.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/classes/UserInfo.cls-meta.xml
+++ b/nebula-logger/extra-tests/classes/UserInfo.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/flows/LogEntryHandler_Screen_Tests_for_Flow.flow-meta.xml b/nebula-logger/extra-tests/flows/LogEntryHandler_Screen_Tests_for_Flow.flow-meta.xml
index 8fc7a363a..6d970d16a 100644
--- a/nebula-logger/extra-tests/flows/LogEntryHandler_Screen_Tests_for_Flow.flow-meta.xml
+++ b/nebula-logger/extra-tests/flows/LogEntryHandler_Screen_Tests_for_Flow.flow-meta.xml
@@ -87,7 +87,7 @@
true
- 57.0
+ 58.0
A screen Flow used to help test the Apex class LogEntryHandler
LogEntryHandler Screen Tests for Flow {!$Flow.CurrentDateTime}
LogEntryHandler Screen Tests for Flow
diff --git a/nebula-logger/extra-tests/flows/LogEntryHandler_Tests_Flow.flow-meta.xml b/nebula-logger/extra-tests/flows/LogEntryHandler_Tests_Flow.flow-meta.xml
index cba0c5ba4..cf69c982c 100644
--- a/nebula-logger/extra-tests/flows/LogEntryHandler_Tests_Flow.flow-meta.xml
+++ b/nebula-logger/extra-tests/flows/LogEntryHandler_Tests_Flow.flow-meta.xml
@@ -50,7 +50,7 @@
true
- 57.0
+ 58.0
An auto-launched Flow used to help test the Apex class LogEntryHandler
LogEntryHandler_Tests_Flow {!$Flow.CurrentDateTime}
LogEntryHandler Tests for Flow
diff --git a/nebula-logger/extra-tests/flows/LogEntryHandler_Tests_Scheduled_Flow.flow-meta.xml b/nebula-logger/extra-tests/flows/LogEntryHandler_Tests_Scheduled_Flow.flow-meta.xml
index 54a1f4661..fa2b3204c 100644
--- a/nebula-logger/extra-tests/flows/LogEntryHandler_Tests_Scheduled_Flow.flow-meta.xml
+++ b/nebula-logger/extra-tests/flows/LogEntryHandler_Tests_Scheduled_Flow.flow-meta.xml
@@ -50,7 +50,7 @@
true
- 57.0
+ 58.0
A scheduled Flow used in tests to verify that LogEntryHandler automatically logs details about the Flow (metadata data)
LogEntryHandler_Tests_Scheduled_Flow {!$Flow.CurrentDateTime}
LogEntryHandler_Tests_Scheduled_Flow
diff --git a/nebula-logger/extra-tests/flows/MockLogBatchPurgerPlugin.flow-meta.xml b/nebula-logger/extra-tests/flows/MockLogBatchPurgerPlugin.flow-meta.xml
index 43f40d9b6..c0210cecb 100644
--- a/nebula-logger/extra-tests/flows/MockLogBatchPurgerPlugin.flow-meta.xml
+++ b/nebula-logger/extra-tests/flows/MockLogBatchPurgerPlugin.flow-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
Assign_example_value_0
Assign example value
diff --git a/nebula-logger/extra-tests/flows/MockLoggerSObjectHandlerPlugin.flow-meta.xml b/nebula-logger/extra-tests/flows/MockLoggerSObjectHandlerPlugin.flow-meta.xml
index 5f8bc3080..5c4e0e34a 100644
--- a/nebula-logger/extra-tests/flows/MockLoggerSObjectHandlerPlugin.flow-meta.xml
+++ b/nebula-logger/extra-tests/flows/MockLoggerSObjectHandlerPlugin.flow-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
Assign_example_value_0
Assign example value
diff --git a/nebula-logger/extra-tests/tests/LogBatchPurger_Tests_Database.cls-meta.xml b/nebula-logger/extra-tests/tests/LogBatchPurger_Tests_Database.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LogBatchPurger_Tests_Database.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LogBatchPurger_Tests_Database.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LogBatchPurger_Tests_Flow.cls-meta.xml b/nebula-logger/extra-tests/tests/LogBatchPurger_Tests_Flow.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LogBatchPurger_Tests_Flow.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LogBatchPurger_Tests_Flow.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LogEntryEventBuilder_Tests_Network.cls-meta.xml b/nebula-logger/extra-tests/tests/LogEntryEventBuilder_Tests_Network.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LogEntryEventBuilder_Tests_Network.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LogEntryEventBuilder_Tests_Network.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LogEntryEventBuilder_Tests_Security.cls-meta.xml b/nebula-logger/extra-tests/tests/LogEntryEventBuilder_Tests_Security.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LogEntryEventBuilder_Tests_Security.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LogEntryEventBuilder_Tests_Security.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LogEntryHandler_Tests_EmailMessage.cls-meta.xml b/nebula-logger/extra-tests/tests/LogEntryHandler_Tests_EmailMessage.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LogEntryHandler_Tests_EmailMessage.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LogEntryHandler_Tests_EmailMessage.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LogEntryHandler_Tests_Flow.cls-meta.xml b/nebula-logger/extra-tests/tests/LogEntryHandler_Tests_Flow.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LogEntryHandler_Tests_Flow.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LogEntryHandler_Tests_Flow.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LogManagementDataSelector_Tests_Flow.cls-meta.xml b/nebula-logger/extra-tests/tests/LogManagementDataSelector_Tests_Flow.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LogManagementDataSelector_Tests_Flow.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LogManagementDataSelector_Tests_Flow.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LoggerCache_Tests_PlatformCache.cls-meta.xml b/nebula-logger/extra-tests/tests/LoggerCache_Tests_PlatformCache.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LoggerCache_Tests_PlatformCache.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LoggerCache_Tests_PlatformCache.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LoggerEngineDataSelector_Tests_Network.cls-meta.xml b/nebula-logger/extra-tests/tests/LoggerEngineDataSelector_Tests_Network.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LoggerEngineDataSelector_Tests_Network.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LoggerEngineDataSelector_Tests_Network.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LoggerSObjectHandler_Tests_Flow.cls-meta.xml b/nebula-logger/extra-tests/tests/LoggerSObjectHandler_Tests_Flow.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LoggerSObjectHandler_Tests_Flow.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LoggerSObjectHandler_Tests_Flow.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/LoggerSettingsController_Tests_Security.cls-meta.xml b/nebula-logger/extra-tests/tests/LoggerSettingsController_Tests_Security.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/LoggerSettingsController_Tests_Security.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/LoggerSettingsController_Tests_Security.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/Logger_Tests_InboundEmailHandler.cls-meta.xml b/nebula-logger/extra-tests/tests/Logger_Tests_InboundEmailHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/Logger_Tests_InboundEmailHandler.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/Logger_Tests_InboundEmailHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/Logger_Tests_MergeResult.cls-meta.xml b/nebula-logger/extra-tests/tests/Logger_Tests_MergeResult.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/Logger_Tests_MergeResult.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/Logger_Tests_MergeResult.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/extra-tests/tests/Logger_Tests_Network.cls-meta.xml b/nebula-logger/extra-tests/tests/Logger_Tests_Network.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/extra-tests/tests/Logger_Tests_Network.cls-meta.xml
+++ b/nebula-logger/extra-tests/tests/Logger_Tests_Network.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/managed-package/core/main/configuration/classes/LoggerInstallHandler.cls-meta.xml b/nebula-logger/managed-package/core/main/configuration/classes/LoggerInstallHandler.cls-meta.xml
index 1248daa86..133fce1ed 100644
--- a/nebula-logger/managed-package/core/main/configuration/classes/LoggerInstallHandler.cls-meta.xml
+++ b/nebula-logger/managed-package/core/main/configuration/classes/LoggerInstallHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 56.0
+ 58.0
Active
diff --git a/nebula-logger/managed-package/core/main/configuration/classes/LoggerInstallHandler_Tests.cls-meta.xml b/nebula-logger/managed-package/core/main/configuration/classes/LoggerInstallHandler_Tests.cls-meta.xml
index 1248daa86..133fce1ed 100644
--- a/nebula-logger/managed-package/core/main/configuration/classes/LoggerInstallHandler_Tests.cls-meta.xml
+++ b/nebula-logger/managed-package/core/main/configuration/classes/LoggerInstallHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 56.0
+ 58.0
Active
diff --git a/nebula-logger/managed-package/core/main/deprecated/aura/logJSONViewer/logJSONViewer.cmp-meta.xml b/nebula-logger/managed-package/core/main/deprecated/aura/logJSONViewer/logJSONViewer.cmp-meta.xml
index 5f0e9cf3c..e4be68730 100644
--- a/nebula-logger/managed-package/core/main/deprecated/aura/logJSONViewer/logJSONViewer.cmp-meta.xml
+++ b/nebula-logger/managed-package/core/main/deprecated/aura/logJSONViewer/logJSONViewer.cmp-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
View a log and its entries in JSON format
diff --git a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerEmailUtils.cls-meta.xml b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerEmailUtils.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerEmailUtils.cls-meta.xml
+++ b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerEmailUtils.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerEmailUtils_Tests.cls-meta.xml b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerEmailUtils_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerEmailUtils_Tests.cls-meta.xml
+++ b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerEmailUtils_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerSObjectHandlerPlugin.cls-meta.xml b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerSObjectHandlerPlugin.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerSObjectHandlerPlugin.cls-meta.xml
+++ b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerSObjectHandlerPlugin.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerSObjectHandlerPlugin_Tests.cls-meta.xml b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerSObjectHandlerPlugin_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerSObjectHandlerPlugin_Tests.cls-meta.xml
+++ b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerSObjectHandlerPlugin_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerTestUtils.cls-meta.xml b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerTestUtils.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/managed-package/core/main/deprecated/classes/LoggerTestUtils.cls-meta.xml
+++ b/nebula-logger/managed-package/core/main/deprecated/classes/LoggerTestUtils.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/managed-package/sfdx-project.json b/nebula-logger/managed-package/sfdx-project.json
index 8f32657e7..227d5e12d 100644
--- a/nebula-logger/managed-package/sfdx-project.json
+++ b/nebula-logger/managed-package/sfdx-project.json
@@ -1,7 +1,7 @@
{
"namespace": "Nebula",
"sfdcLoginUrl": "https://login.salesforce.com",
- "sourceApiVersion": "57.0",
+ "sourceApiVersion": "58.0",
"packageDirectories": [
{
"package": "Nebula Logger - Managed Package",
@@ -13,7 +13,7 @@
"versionNumber": "4.11.0.NEXT",
"versionName": "Summer '23 Release",
"versionDescription": "View the v4.11.0 milestone in GitHub for the list of changes - https://github.com/jongpie/NebulaLogger/milestone/11?closed=1",
- "releaseNotesUrl": "https://github.com/jongpie/NebulaLogger/releases"
+ "releaseNotesUrl": "https://github.com/jongpie/NebulaLogger/releases/tag/v4.11.0"
}
],
"packageAliases": {
@@ -27,6 +27,6 @@
"Nebula Logger - Managed Package@4.7.0-spring-22-release": "04t5Y0000015lXNQAY",
"Nebula Logger - Managed Package@4.8.0-summer-22-release": "04t5Y0000015lsgQAA",
"Nebula Logger - Managed Package@4.9.0-winter-23-release": "04t5Y0000023R28QAE",
- "Nebula Logger - Managed Package@4.10.0-spring-23-release": "04t5Y0000015nWeQAI"
+ "Nebula Logger - Managed Package@4.10.0-spring-23-release": "04t5Y0000023SI1QAM"
}
}
diff --git a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogBatchApexErrorEventHandler.cls-meta.xml b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogBatchApexErrorEventHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogBatchApexErrorEventHandler.cls-meta.xml
+++ b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogBatchApexErrorEventHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogBatchApexErrorEventHandler_Tests.cls-meta.xml b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogBatchApexErrorEventHandler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogBatchApexErrorEventHandler_Tests.cls-meta.xml
+++ b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogBatchApexErrorEventHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFinalizer.cls-meta.xml b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFinalizer.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFinalizer.cls-meta.xml
+++ b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFinalizer.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFinalizer_Tests.cls-meta.xml b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFinalizer_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFinalizer_Tests.cls-meta.xml
+++ b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFinalizer_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFlowExecutionErrorEventHandler.cls-meta.xml b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFlowExecutionErrorEventHandler.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFlowExecutionErrorEventHandler.cls-meta.xml
+++ b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFlowExecutionErrorEventHandler.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFlowExecutionErrorEventHandler_Tests.cls-meta.xml b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFlowExecutionErrorEventHandler_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFlowExecutionErrorEventHandler_Tests.cls-meta.xml
+++ b/nebula-logger/plugins/async-failure-additions/plugin/classes/LogFlowExecutionErrorEventHandler_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/async-failure-additions/plugin/flows/LoggerFlowExecutionErrorEventHandling.flow-meta.xml b/nebula-logger/plugins/async-failure-additions/plugin/flows/LoggerFlowExecutionErrorEventHandling.flow-meta.xml
index 45ddbab71..dc854d798 100644
--- a/nebula-logger/plugins/async-failure-additions/plugin/flows/LoggerFlowExecutionErrorEventHandling.flow-meta.xml
+++ b/nebula-logger/plugins/async-failure-additions/plugin/flows/LoggerFlowExecutionErrorEventHandling.flow-meta.xml
@@ -15,7 +15,7 @@
- 57.0
+ 58.0
`FlowExecutionErrorEvent` messages are created and fired by the platform when Screen Flows have unhandled errors, but Apex can't subscribe to them, so we use this platform event-driven Flow to call an Apex action to log errors. Subscribers can enable this functionality using a Logger Parameter: "Is FlowExecutionErrorEvent Handled?"
Nebula Logger: Flow {!$Flow.CurrentDateTime}
diff --git a/nebula-logger/plugins/async-failure-additions/plugin/triggers/LogBatchApexErrorEventTrigger.trigger-meta.xml b/nebula-logger/plugins/async-failure-additions/plugin/triggers/LogBatchApexErrorEventTrigger.trigger-meta.xml
index cccc69157..28c22eae5 100644
--- a/nebula-logger/plugins/async-failure-additions/plugin/triggers/LogBatchApexErrorEventTrigger.trigger-meta.xml
+++ b/nebula-logger/plugins/async-failure-additions/plugin/triggers/LogBatchApexErrorEventTrigger.trigger-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
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
index a9fd6e9a5..133fce1ed 100644
--- 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
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder_Tests.cls-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder_Tests.cls-meta.xml
+++ b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveBuilder_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveController.cls-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveController.cls-meta.xml
+++ b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveController_Tests.cls-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveController_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveController_Tests.cls-meta.xml
+++ b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchiveController_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchivePlugin.cls-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchivePlugin.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchivePlugin.cls-meta.xml
+++ b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchivePlugin.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchivePlugin_Tests.cls-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchivePlugin_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchivePlugin_Tests.cls-meta.xml
+++ b/nebula-logger/plugins/big-object-archiving/plugin/classes/LogEntryArchivePlugin_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/big-object-archiving/plugin/lwc/logEntryArchives/logEntryArchives.js-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/lwc/logEntryArchives/logEntryArchives.js-meta.xml
index 274d95384..37f9630c1 100644
--- a/nebula-logger/plugins/big-object-archiving/plugin/lwc/logEntryArchives/logEntryArchives.js-meta.xml
+++ b/nebula-logger/plugins/big-object-archiving/plugin/lwc/logEntryArchives/logEntryArchives.js-meta.xml
@@ -1,8 +1,8 @@
- 57.0
+ 58.0
false
- Log Entry Archives
+ Nebula Logger: Log Entry Archives
lightning__Tab
diff --git a/nebula-logger/plugins/big-object-archiving/plugin/permissionsets/LoggerLogEntryArchiveAdmin.permissionset-meta.xml b/nebula-logger/plugins/big-object-archiving/plugin/permissionsets/LoggerLogEntryArchiveAdmin.permissionset-meta.xml
index 35426b330..b486e7ca0 100644
--- a/nebula-logger/plugins/big-object-archiving/plugin/permissionsets/LoggerLogEntryArchiveAdmin.permissionset-meta.xml
+++ b/nebula-logger/plugins/big-object-archiving/plugin/permissionsets/LoggerLogEntryArchiveAdmin.permissionset-meta.xml
@@ -657,7 +657,7 @@
true
false
- Logger: Log Entry Archive Admin
+ Nebula Logger: Log Entry Archive Admin
true
true
diff --git a/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionFilter.cls-meta.xml b/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionFilter.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionFilter.cls-meta.xml
+++ b/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionFilter.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionFilter_Tests.cls-meta.xml b/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionFilter_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionFilter_Tests.cls-meta.xml
+++ b/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionFilter_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionRulesPlugin.cls-meta.xml b/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionRulesPlugin.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionRulesPlugin.cls-meta.xml
+++ b/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionRulesPlugin.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionRulesPlugin_Tests.cls-meta.xml b/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionRulesPlugin_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionRulesPlugin_Tests.cls-meta.xml
+++ b/nebula-logger/plugins/log-retention-rules/plugin/classes/LogRetentionRulesPlugin_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/slack/plugin/slack/classes/SlackLoggerPlugin.cls-meta.xml b/nebula-logger/plugins/slack/plugin/slack/classes/SlackLoggerPlugin.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/slack/plugin/slack/classes/SlackLoggerPlugin.cls-meta.xml
+++ b/nebula-logger/plugins/slack/plugin/slack/classes/SlackLoggerPlugin.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/slack/plugin/slack/classes/SlackLoggerPlugin_Tests.cls-meta.xml b/nebula-logger/plugins/slack/plugin/slack/classes/SlackLoggerPlugin_Tests.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/plugins/slack/plugin/slack/classes/SlackLoggerPlugin_Tests.cls-meta.xml
+++ b/nebula-logger/plugins/slack/plugin/slack/classes/SlackLoggerPlugin_Tests.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/plugins/slack/plugin/slack/permissionsets/LoggerSlackPluginAdmin.permissionset-meta.xml b/nebula-logger/plugins/slack/plugin/slack/permissionsets/LoggerSlackPluginAdmin.permissionset-meta.xml
index f7a352853..ef532a00f 100644
--- a/nebula-logger/plugins/slack/plugin/slack/permissionsets/LoggerSlackPluginAdmin.permissionset-meta.xml
+++ b/nebula-logger/plugins/slack/plugin/slack/permissionsets/LoggerSlackPluginAdmin.permissionset-meta.xml
@@ -16,5 +16,5 @@
true
false
- Logger: Slack Plugin Admin
+ Nebula Logger: Slack Plugin Admin
diff --git a/nebula-logger/recipes/aura/loggerAuraDemo/loggerAuraDemo.cmp-meta.xml b/nebula-logger/recipes/aura/loggerAuraDemo/loggerAuraDemo.cmp-meta.xml
index 80d73fee9..82e8711a2 100644
--- a/nebula-logger/recipes/aura/loggerAuraDemo/loggerAuraDemo.cmp-meta.xml
+++ b/nebula-logger/recipes/aura/loggerAuraDemo/loggerAuraDemo.cmp-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
A Lightning Component Bundle
diff --git a/nebula-logger/recipes/classes/Account_Batch_Logger_Example.cls-meta.xml b/nebula-logger/recipes/classes/Account_Batch_Logger_Example.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/recipes/classes/Account_Batch_Logger_Example.cls-meta.xml
+++ b/nebula-logger/recipes/classes/Account_Batch_Logger_Example.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/recipes/classes/Account_Queueable_Logger_Example.cls-meta.xml b/nebula-logger/recipes/classes/Account_Queueable_Logger_Example.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/recipes/classes/Account_Queueable_Logger_Example.cls-meta.xml
+++ b/nebula-logger/recipes/classes/Account_Queueable_Logger_Example.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/recipes/classes/ExampleBigObjectDataGenerator.cls-meta.xml b/nebula-logger/recipes/classes/ExampleBigObjectDataGenerator.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/recipes/classes/ExampleBigObjectDataGenerator.cls-meta.xml
+++ b/nebula-logger/recipes/classes/ExampleBigObjectDataGenerator.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/recipes/classes/ExampleClassWithLogging.cls-meta.xml b/nebula-logger/recipes/classes/ExampleClassWithLogging.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/recipes/classes/ExampleClassWithLogging.cls-meta.xml
+++ b/nebula-logger/recipes/classes/ExampleClassWithLogging.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/recipes/classes/LoggerLWCDemoController.cls-meta.xml b/nebula-logger/recipes/classes/LoggerLWCDemoController.cls-meta.xml
index a9fd6e9a5..133fce1ed 100644
--- a/nebula-logger/recipes/classes/LoggerLWCDemoController.cls-meta.xml
+++ b/nebula-logger/recipes/classes/LoggerLWCDemoController.cls-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/nebula-logger/recipes/flexipages/Logger_Recipes_UtilityBar.flexipage-meta.xml b/nebula-logger/recipes/flexipages/Logger_Recipes_UtilityBar.flexipage-meta.xml
index 753437a41..4cabf7274 100644
--- a/nebula-logger/recipes/flexipages/Logger_Recipes_UtilityBar.flexipage-meta.xml
+++ b/nebula-logger/recipes/flexipages/Logger_Recipes_UtilityBar.flexipage-meta.xml
@@ -8,7 +8,7 @@
backgroundComponents
Background
- Logger Recipes UtilityBar
+ Nebula Logger: Logger Recipes UtilityBar
one:utilityBarTemplateDesktop
diff --git a/nebula-logger/recipes/flows/Account_Flow_Logger_Example.flow-meta.xml b/nebula-logger/recipes/flows/Account_Flow_Logger_Example.flow-meta.xml
index 70e9dadbc..01bedce77 100644
--- a/nebula-logger/recipes/flows/Account_Flow_Logger_Example.flow-meta.xml
+++ b/nebula-logger/recipes/flows/Account_Flow_Logger_Example.flow-meta.xml
@@ -81,7 +81,7 @@
true
- 57.0
+ 58.0
An example field update
Update_Account
diff --git a/nebula-logger/recipes/flows/Account_Process_Logger_Example.flow-meta.xml b/nebula-logger/recipes/flows/Account_Process_Logger_Example.flow-meta.xml
index 6e6c40d99..3a5681ac5 100644
--- a/nebula-logger/recipes/flows/Account_Process_Logger_Example.flow-meta.xml
+++ b/nebula-logger/recipes/flows/Account_Process_Logger_Example.flow-meta.xml
@@ -354,7 +354,7 @@
- 57.0
+ 58.0
index
diff --git a/nebula-logger/recipes/flows/Account_Record_Launched_Flow_Example.flow-meta.xml b/nebula-logger/recipes/flows/Account_Record_Launched_Flow_Example.flow-meta.xml
index cbac54dfa..6233edbb4 100644
--- a/nebula-logger/recipes/flows/Account_Record_Launched_Flow_Example.flow-meta.xml
+++ b/nebula-logger/recipes/flows/Account_Record_Launched_Flow_Example.flow-meta.xml
@@ -50,7 +50,7 @@
true
- 57.0
+ 58.0
Account_Record_Launched_Flow_Example {!$Flow.CurrentDateTime}
Account: Record Launched Flow Example
diff --git a/nebula-logger/recipes/lwc/loggerLWCDemo/loggerLWCDemo.js-meta.xml b/nebula-logger/recipes/lwc/loggerLWCDemo/loggerLWCDemo.js-meta.xml
index 5ca0505d9..bb98fb7d8 100644
--- a/nebula-logger/recipes/lwc/loggerLWCDemo/loggerLWCDemo.js-meta.xml
+++ b/nebula-logger/recipes/lwc/loggerLWCDemo/loggerLWCDemo.js-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
true
lightning__Tab
diff --git a/nebula-logger/recipes/lwc/loggerLWCLegacyDemo/loggerLWCLegacyDemo.js-meta.xml b/nebula-logger/recipes/lwc/loggerLWCLegacyDemo/loggerLWCLegacyDemo.js-meta.xml
index 5ca0505d9..bb98fb7d8 100644
--- a/nebula-logger/recipes/lwc/loggerLWCLegacyDemo/loggerLWCLegacyDemo.js-meta.xml
+++ b/nebula-logger/recipes/lwc/loggerLWCLegacyDemo/loggerLWCLegacyDemo.js-meta.xml
@@ -1,6 +1,6 @@
- 57.0
+ 58.0
true
lightning__Tab
diff --git a/nebula-logger/recipes/triggers/Account_Trigger_Logger_Example.trigger-meta.xml b/nebula-logger/recipes/triggers/Account_Trigger_Logger_Example.trigger-meta.xml
index cccc69157..28c22eae5 100644
--- a/nebula-logger/recipes/triggers/Account_Trigger_Logger_Example.trigger-meta.xml
+++ b/nebula-logger/recipes/triggers/Account_Trigger_Logger_Example.trigger-meta.xml
@@ -1,5 +1,5 @@
- 57.0
+ 58.0
Active
diff --git a/package.json b/package.json
index 8a0b32c82..4746a525c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "nebula-logger",
- "version": "4.10.6",
+ "version": "4.11.0",
"description": "The most robust logger for Salesforce. Works with Apex, Lightning Components, Flow, Process Builder & Integrations. Designed for Salesforce admins, developers & architects.",
"author": "Jonathan Gillespie",
"license": "MIT",
diff --git a/scripts/build/create-and-install-package-version.ps1 b/scripts/build/create-and-install-package-version.ps1
index c5a27bb52..201a17343 100644
--- a/scripts/build/create-and-install-package-version.ps1
+++ b/scripts/build/create-and-install-package-version.ps1
@@ -120,8 +120,10 @@ function Update-README-Package-Version-Id {
((Get-Content -path $targetreadme -Raw) -replace "btn-install-unlocked-package-sandbox.png\)\]\(https:\/\/test.salesforce.com\/packaging\/installPackage.apexp\?p0=.{0,18}", $sandboxUnlockedPackageReplacement) | Set-Content -Path $targetreadme -NoNewline
$productionUnlockedPackageReplacement = "btn-install-unlocked-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?p0=$packageVersionId"
((Get-Content -path $targetreadme -Raw) -replace "btn-install-unlocked-package-production.png\)\]\(https:\/\/login.salesforce.com\/packaging\/installPackage.apexp\?p0=.{0,18}", $productionUnlockedPackageReplacement) | Set-Content -Path $targetreadme -NoNewline
- $sfdxUnlockedPackageReplacement = "sfdx package install --wait 20 --security-type AdminsOnly --package $packageVersionId"
- ((Get-Content -path $targetreadme -Raw) -replace "sfdx package install --wait 20 --security-type AdminsOnly --package .{0,18}", $sfdxUnlockedPackageReplacement) | Set-Content -Path $targetreadme -NoNewline
+ $sfUnlockedPackageReplacement = "sf package install --wait 20 --security-type AdminsOnly --package $packageVersionId"
+ ((Get-Content -path $targetreadme -Raw) -replace "sf package install --wait 20 --security-type AdminsOnly --package .{0,18}", $sfUnlockedPackageReplacement) | Set-Content -Path $targetreadme -NoNewline
+ $sfdxUnlockedPackageReplacement = "sfdx force:package:install --wait 20 --securitytype AdminsOnly --package $packageVersionId"
+ ((Get-Content -path $targetreadme -Raw) -replace "sfdx force:package:install --wait 20 --securitytype AdminsOnly --package .{0,18}", $sfdxUnlockedPackageReplacement) | Set-Content -Path $targetreadme -NoNewline
}
function Install-Package-Version {
diff --git a/sfdx-project.json b/sfdx-project.json
index 81e4ec382..f3a234f2b 100644
--- a/sfdx-project.json
+++ b/sfdx-project.json
@@ -1,7 +1,7 @@
{
"name": "Nebula Logger",
"namespace": "",
- "sourceApiVersion": "57.0",
+ "sourceApiVersion": "58.0",
"sfdcLoginUrl": "https://login.salesforce.com",
"plugins": {
"sfdx-plugin-prettier": {
@@ -13,9 +13,9 @@
"package": "Nebula Logger - Core",
"path": "./nebula-logger/core",
"definitionFile": "./config/scratch-orgs/base-scratch-def.json",
- "versionNumber": "4.10.6.NEXT",
- "versionName": "More Log__c and LogEntry__c fields",
- "versionDescription": "Added more fields to capture additional Flow details, organization details, and browser details via logger LWC",
+ "versionNumber": "4.11.0.NEXT",
+ "versionName": "Summer '23 Release",
+ "versionDescription": "Updated all metadata to API v58.0, added LoggerParameter__mdt record to disable the LWC logEntryEventStream",
"releaseNotesUrl": "https://github.com/jongpie/NebulaLogger/releases",
"unpackagedMetadata": {
"path": "./nebula-logger/extra-tests"
@@ -147,6 +147,7 @@
"Nebula Logger - Core@4.10.4-new-logger-home-page": "04t5Y0000023SC7QAM",
"Nebula Logger - Core@4.10.5-new-custom-index-for-origin-location-field": "04t5Y0000023SCHQA2",
"Nebula Logger - Core@4.10.6-more-log__c-and-logentry__c-fields": "04t5Y0000023SCqQAM",
+ "Nebula Logger - Core@4.11.0-summer-'23-release": "04t5Y0000023SI6QAM",
"Nebula Logger - Core Plugin - Async Failure Additions": "0Ho5Y000000blO4SAI",
"Nebula Logger - Core Plugin - Async Failure Additions@1.0.0": "04t5Y0000015lhiQAA",
"Nebula Logger - Core Plugin - Async Failure Additions@1.0.1": "04t5Y0000015lhsQAA",