Skip to content

Optionally Enforce Scenario-Based Logging Usage

Compare
Choose a tag to compare
@jongpie jongpie released this 13 Mar 18:57
· 46 commits to main since this release
f6b0afc

Core Unlocked Package Changes

  • Resolved #645 by adding the ability to optionally enforce using scenario-based logging. This is controlled by a new LoggerParameter__mdt record, RequireScenarioUsage, and is disabled (false) by default.
    • When set to false, specifying a scenario is completely optional.
    • When set to true, a scenario is required to be set before any logging can occur. If a logging method is called &; the current scenario is null/blank, then Nebula Logger will throw a runtime exception.
  • Upgraded LoggerScenarioRecordPage flexipage to use dynamic related lists for Log__c and LogEntry__c
  • Added missing field permission for Log__c.TransactionScenario__c to LoggerAdmin permission set

Installation Info

Core Unlocked Package - no namespace

Full Changelog: v4.13.2...v4.13.3