Jonathan Gillespie

Results 97 issues of 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: >...

Type: Enhancement
cleanup
devops
Logging Source: Lightning Components
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,...

Type: Bug
Layer: Log Management

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...

Type: Enhancement
Salesforce Feature: Reporting
Layer: Log Management
Layer: Logger Engine
Salesforce Feature: Platform Events

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...

Type: Enhancement
Logging Source: Flow
Layer: Logger Engine

New in Winter '25 release - https://help.salesforce.com/s/articleView?id=release-notes.rn_lab_dynamic_highlights_panel.htm&release=252&type=5

Type: Enhancement
Layer: Log Management
Salesforce Release Dependency: v62.0 Winter '25

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...

Type: Enhancement
on hold
Salesforce Feature: Reporting
Logging Source: Flow
Layer: Configuration
Layer: Log Management
Layer: Logger Engine
Feature: Custom Field Mappings

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)...

Type: Enhancement
Salesforce Feature: Reporting
Layer: Configuration
Layer: Log Management
Layer: Logger Engine
Feature: Custom Field Mappings
Salesforce Feature: OmniStudio
Logging Source: OmniStudio

> @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`)...

Type: Enhancement
optimization
cleanup
devops
Layer: Logger Engine
tests

Type: Bug
Type: Enhancement
devops
Layer: Configuration
Logging Source: Lightning Components
Layer: Log Management
Layer: Logger Engine
Salesforce Feature: Security
tests
Feature: Custom Field Mappings
Salesforce Feature: OmniStudio
Salesforce Feature: Callable Interface
Logging Source: OmniStudio

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...

Type: Enhancement
Layer: Log Management