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
Improved fully qualified references to code in the Schema and System namespaces (#712)
* Moved the existing name-shadowing classes in the extra-tests directory to be in separate subdirectories (one for each namespace, Schema and System)
- There's just so many of them now!
* Added name-shadowing classes for several standard classes in the Schema and System namespaces & switched to using fully-qualified references for these classes:
- Schema.ApexClass
- Schema.ApexEmailNotification
- Schema.ApexTrigger
- Schema.AsyncApexJob
- Schema.BatchApexErrorEvent
- Schema.CustomPermission
- Schema.DisplayType
- Schema.FlowDefinitionView
- Schema.FlowExecutionErrorEvent
- Schema.FlowVersionView
- Schema.PermissionSet
- Schema.PermissionSetAssignment
- Schema.SoapType
- Schema.UserRecordAccess
- Schema.UserRole
- System.BatchableContext
- System.Comparable
- System.Database
- System.EventBus
- System.FinalizerContext
- System.InstallHandler
- System.JSON
- System.Matcher
- System.Pattern
- System.PicklistEntry
- System.Queueable
- System.QueueableContext
- System.Quiddity
- System.Request
- System.RestContext
- System.RestRequest
- System.RestResponse
- System.Schedulable
- System.SchedulableContext
- System.Search
- System.TriggerOperation
- System.UUID
* Scope creep: fixed some flaky tests in LogBatchPurgeController_Tests
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,15 +5,15 @@
5
5
6
6
The most robust logger for Salesforce. Works with Apex, Lightning Components, Flow, Process Builder & Integrations. Designed for Salesforce admins, developers & architects.
7
7
8
-
## Unlocked Package - v4.13.12
8
+
## Unlocked Package - v4.13.13
9
9
10
-
[](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oCkQAI)
11
-
[](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oCkQAI)
10
+
[](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oDsQAI)
11
+
[](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5Y0000015oDsQAI)
Copy file name to clipboardExpand all lines: docs/apex/Configuration/LoggerParameter.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,11 +48,11 @@ The name of the Platform Cache partition to use for caching (when platform cache
48
48
49
49
#### `QUERY_APEX_CLASS_DATA` → `Boolean`
50
50
51
-
Controls if Nebula Logger queries `ApexClass` data. When set to `false`, any `ApexClass` fields on `LogEntryEvent__e` and `Log__c` will not be populated Controlled by the custom metadata record `LoggerParameter.QueryApexClassData`, or `true` as the default
51
+
Controls if Nebula Logger queries `Schema.ApexClass` data. When set to `false`, any `Schema.ApexClass` fields on `LogEntryEvent__e` and `Log__c` will not be populated Controlled by the custom metadata record `LoggerParameter.QueryApexClassData`, or `true` as the default
52
52
53
53
#### `QUERY_APEX_TRIGGER_DATA` → `Boolean`
54
54
55
-
Controls if Nebula Logger queries `ApexTrigger` data. When set to `false`, any `ApexTrigger` fields on `LogEntryEvent__e` and `Log__c` will not be populated Controlled by the custom metadata record `LoggerParameter.QueryApexTriggerData`, or `true` as the default
55
+
Controls if Nebula Logger queries `Schema.ApexTrigger` data. When set to `false`, any `Schema.ApexTrigger` fields on `LogEntryEvent__e` and `Log__c` will not be populated Controlled by the custom metadata record `LoggerParameter.QueryApexTriggerData`, or `true` as the default
56
56
57
57
#### `QUERY_AUTH_SESSION_DATA` → `Boolean`
58
58
@@ -64,7 +64,7 @@ Controls if Nebula Logger queries `Schema.AuthSession` data synchronously &
Controls if Nebula Logger queries `FlowDefinitionView` data. When set to `false`, any `FlowDefinitionView` fields on `LogEntryEvent__e` and `Log__c` will not be populated Controlled by the custom metadata record `LoggerParameter.QueryFlowDefinitionViewData`, or `true` as the default
67
+
Controls if Nebula Logger queries `Schema.FlowDefinitionView` data. When set to `false`, any `Schema.FlowDefinitionView` fields on `LogEntryEvent__e` and `Log__c` will not be populated Controlled by the custom metadata record `LoggerParameter.QueryFlowDefinitionViewData`, or `true` as the default
68
68
69
69
#### `QUERY_NETWORK_DATA` → `Boolean`
70
70
@@ -102,6 +102,10 @@ Indicates if Nebula Logger will enforce scenario-based logging to be used. When
102
102
103
103
Indicates if Nebula Logger will send an error email notification if any internal exceptions occur. Controlled by the custom metadata record `LoggerParameter.SendErrorEmailNotifications`, or `true` as the default
104
104
105
+
#### `STORE_HEAP_SIZE_LIMIT` → `Boolean`
106
+
107
+
Indicates if Nebula Logger will store the transaction heap limits on `LogEntry__c`, retrieved from the class `System.Limits`. Controlled by the custom metadata record `LoggerParameter.StoreApexHeapSizeLimit`, or `true` as the default. Relies on `LoggerParameter.StoreTransactionLimits` to be true, as well.
Indicates if Nebula Logger will store the header values when logging an instance of `System.HttpResponse`. Controlled by the custom metadata record `LoggerParameter.StoreHttpResponseHeaderValues`, or `true` as the default. Regardless of how this parameter is configured, Nebula Logger will still log the header keys of any instance of `System.HttpResponse` that is logged - this parameter only controls if the header values are stored.
0 commit comments