diff --git a/README.md b/README.md index 3deec9919..3038bcbd2 100644 --- a/README.md +++ b/README.md @@ -3,17 +3,17 @@ [![Build](https://github.com/jongpie/NebulaLogger/actions/workflows/build.yml/badge.svg)](https://github.com/jongpie/NebulaLogger/actions/workflows/build.yml) [![codecov](https://codecov.io/gh/jongpie/NebulaLogger/branch/main/graph/badge.svg?token=1DJPDRM3N4)](https://codecov.io/gh/jongpie/NebulaLogger) -The most robust logger for Salesforce. Works with Apex, Lightning Components, Flow, Process Builder & Integrations. Designed for Salesforce admins, developers & architects. +The most robust observability solution for Salesforce experts. Built 100% natively on the platform, and designed to work seamlessly with Apex, Lightning Components, Flow, Process Builder & integrations. -## Unlocked Package - v4.14.4 +## Unlocked Package - v4.14.5 -[![Install Unlocked Package in a Sandbox](./images/btn-install-unlocked-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oRNQAY) -[![Install Unlocked Package in Production](./images/btn-install-unlocked-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oRNQAY) +[![Install Unlocked Package in a Sandbox](./images/btn-install-unlocked-package-sandbox.png)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oRXQAY) +[![Install Unlocked Package in Production](./images/btn-install-unlocked-package-production.png)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oRXQAY) [![View Documentation](./images/btn-view-documentation.png)](https://jongpie.github.io/NebulaLogger/) -`sf package install --wait 20 --security-type AdminsOnly --package 04t5Y0000015oRNQAY` +`sf package install --wait 20 --security-type AdminsOnly --package 04t5Y0000015oRXQAY` -`sfdx force:package:install --wait 20 --securitytype AdminsOnly --package 04t5Y0000015oRNQAY` +`sfdx force:package:install --wait 20 --securitytype AdminsOnly --package 04t5Y0000015oRXQAY` --- 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 ffe7470f8..8c8c7a654 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 @@ -1,6 +1,42 @@ + + + + eager + decorator + false + + + height + decorator + 600 + + + icon + decorator + settings + + + label + decorator + Logger Settings + + + scrollable + decorator + true + + + width + decorator + 1200 + + loggerSettings + loggerSettings + + console:history diff --git a/nebula-logger/core/main/log-management/lwc/loggerSettings/loggerSettings.html b/nebula-logger/core/main/log-management/lwc/loggerSettings/loggerSettings.html index 917903437..d0eba7c67 100644 --- a/nebula-logger/core/main/log-management/lwc/loggerSettings/loggerSettings.html +++ b/nebula-logger/core/main/log-management/lwc/loggerSettings/loggerSettings.html @@ -28,7 +28,15 @@
- +
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 cb2d5bdc8..926999964 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 @@ -6,5 +6,6 @@ lightning__HomePage lightning__Tab + lightning__UtilityBar diff --git a/nebula-logger/core/main/logger-engine/classes/Logger.cls b/nebula-logger/core/main/logger-engine/classes/Logger.cls index d2ac2c736..23ab3c914 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.14.4'; + private static final String CURRENT_VERSION_NUMBER = 'v4.14.5'; private static final System.LoggingLevel FALLBACK_LOGGING_LEVEL = System.LoggingLevel.DEBUG; private static final List LOG_ENTRIES_BUFFER = new List(); private static final String MISSING_SCENARIO_ERROR_MESSAGE = 'No logger scenario specified. A scenario is required for logging in this org.'; diff --git a/nebula-logger/core/main/logger-engine/lwc/logger/logEntryBuilder.js b/nebula-logger/core/main/logger-engine/lwc/logger/logEntryBuilder.js index a204d15da..aa9dbe439 100644 --- a/nebula-logger/core/main/logger-engine/lwc/logger/logEntryBuilder.js +++ b/nebula-logger/core/main/logger-engine/lwc/logger/logEntryBuilder.js @@ -6,7 +6,7 @@ import FORM_FACTOR from '@salesforce/client/formFactor'; import { log as lightningLog } from 'lightning/logger'; import { LoggerStackTrace } from './loggerStackTrace'; -const CURRENT_VERSION_NUMBER = 'v4.14.4'; +const CURRENT_VERSION_NUMBER = 'v4.14.5'; const LOGGING_LEVEL_EMOJIS = { ERROR: '⛔', diff --git a/package.json b/package.json index 572ee6603..6be3f405b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nebula-logger", - "version": "4.14.4", + "version": "4.14.5", "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/sfdx-project.json b/sfdx-project.json index 03efe4b06..eeab032af 100644 --- a/sfdx-project.json +++ b/sfdx-project.json @@ -9,9 +9,9 @@ "path": "./nebula-logger/core", "definitionFile": "./config/scratch-orgs/build-base-scratch-def.json", "scopeProfiles": true, - "versionNumber": "4.14.4.NEXT", - "versionName": "Optionally Auto-Call lightning-logger LWC", - "versionDescription": "Added the optional ability to automatically call Salesforce's lightning-logger LWC when logging via lightning components. This then creates a \"Lightning Logger\" event in Event Monitoring", + "versionNumber": "4.14.5.NEXT", + "versionName": "Added Logger Settings to Utility Bar", + "versionDescription": "Added the loggerSettings LWC to the LoggerConsole app's utility bar flexipage so settings can be easily viewed/edited from anywhere in the console app", "releaseNotesUrl": "https://github.com/jongpie/NebulaLogger/releases", "unpackagedMetadata": { "path": "./nebula-logger/extra-tests" @@ -189,6 +189,7 @@ "Nebula Logger - Core@4.14.2-jest-test-bugfixes": "04t5Y0000015oQZQAY", "Nebula Logger - Core@4.14.3-logentryrecordpage-tab-visibility-bugfixes": "04t5Y0000015oQjQAI", "Nebula Logger - Core@4.14.4-optionally-auto-call-lightning-logger-lwc": "04t5Y0000015oRNQAY", + "Nebula Logger - Core@4.14.5-added-logger-settings-to-utility-bar": "04t5Y0000015oRXQAY", "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",