You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Closed#347 & #356 by deprecating LogScenarioRule__mdt object & replacing it with a new object LoggerScenarioRule__mdt that provides optional overrides for all fields on LoggerSettings__c
* Added new Apex class LogScenarioRule to manage accessing LoggerScenarioRule__mdt CMDT records
* Incorporated the stellar idea from @jamessimone to tie LogEntry__c records to the new LoggerScenario__c object via a new lookup field LogEntry__c.EntryScenario__c
* Added new method Logger.endScenario(String) so that Apex developers can explicitly end a scenario, which then automatically rolls back to the previous scenario (and re-applies the previous scenario rule, if one exists) - another fantastic suggestion from @jamessimone
* Renamed LoggerSettings__c.DefaultLogScenario__c to LoggerSettings__c.DefaultScenario__c for consistency
* Fixed#360 by changing Logger.logDatabaseErrors() overloads to always return a non-null instance of LogEntryEventBuilder
* Updated some formatting in SlackLoggerPlugin to better format stack traces & create new plugin package version v1.5.0
* Fixed#363 by correcting some references in the migration script ./scripts/data/migrate-log-scenario-field-to-logger-scenario-object.apex
* Added content in README that links to the wiki's architecture overview
* Removed build numbers for package versions in sfdx-project.json, upgraded some packages in package.json to resolve some GitHub security alerts
There's a bug on line 16 of the transaction scenario migration script.
System.SObjectException: SObject row was retrieved via SOQL without querying the requested field: Log__c.TransactionScenario__r
Need to add this field to the select.
https://github.com/jongpie/NebulaLogger/blob/5f59b7a9d04e1e7f0d649e9712f82a74961db86d/scripts/data/migrate-log-scenario-field-to-logger-scenario-object.apex#L16
The text was updated successfully, but these errors were encountered: