Jonathan Gillespie
Jonathan Gillespie
> One possibility that might help to clean things up in that test class such that you don't need to repeat yourself so much would be using parameterized tests: >...
For some reason, the line highlighting used for Apex code snippets in `c/loggerCodeViewer` (powered by Prism JS) does not always correctly show up. - For `LogEntry__c` records without an exception,...
Salesforce has introduced [Apex cursors]( https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_cursors.htm) (currently in beta) as a new way to query large data sets. This new functionalty has some new transaction limits, available in the class...
Right now, the 3 Flow invocable actions (`FlowLogEntry`, `FlowRecordLogEntry`, and `FlowCollectionLogEntry`) use the out-of-the-box UI (standard property editor) for configuring the actions. This UI has some limitations: - As the...
New in Winter '25 release - https://help.salesforce.com/s/articleView?id=release-notes.rn_lab_dynamic_highlights_panel.htm&release=252&type=5
In [`v4.13.14`](https://github.com/jongpie/NebulaLogger/releases/tag/v4.13.14), custom field mappings were added for Apex. This same/equivalent functionality should be added for Flows to use via the Flow invocable classes. - #655 - issue for the...
Support In , custom field mappings were added for Apex. This same/equivalent functionality should be added for OmniStudio's `OmniScript` & `OmniIntegrationProcedure` metadata. - [`v4.13.14`: Custom field mappings support in Apex](https://github.com/jongpie/NebulaLogger/releases/tag/v4.13.14)...
> @jongpie, how do you generate unit tests? Right now you have 2 message formats × 7 logging levels × 7 Database Results (some tests are still missing - `MergeResult`)...
This should include a few possible fields: - `Message__c` - `ExceptionMessage__c` - `RecordJson__c` - Database Save Results - HTTP Request and Response Body fields - REST Request and Response Body...