NebulaLogger

The most robust observability solution for Salesforce experts. Built 100% natively on the platform, and designed to work seamlessly with Apex, Lightning Components, Flow, OmniStudio, and integrations.

View the Project on GitHub jongpie/NebulaLogger

LogEntryHandler class

Manages setting fields on LogEntry__c before insert & before update


Methods

apply(LogEntry__c logEntry, Schema.ApexClass topLevelApexClass)void

apply(LogEntry__c logEntry, Schema.ApexTrigger apexTrigger)void

apply(LogEntry__c logEntry, Schema.ApexClass apexClass)void

apply(LogEntry__c logEntry, Schema.ApexTrigger apexTrigger)void

apply(LogEntry__c logEntry, Schema.ApexClass apexClass)void

apply(LogEntry__c logEntry, Schema.ApexTrigger apexTrigger)void

getSObjectType()Schema.SObjectType

Returns SObject Type that the handler is responsible for processing

Return

Type

Schema.SObjectType

Description

The instance of SObjectType


Inner Classes

LogEntryHandler.SourceMetadataSnippet class


Constructors
SourceMetadataSnippet(LoggerStackTrace stackTrace, Schema.ApexClass apexClass)
SourceMetadataSnippet(LoggerStackTrace stackTrace, Schema.ApexTrigger apexTrigger)

Properties
ApiVersionString
CodeString
EndingLineNumberInteger
LanguageLoggerStackTrace.Source
StackTraceLogger
StartingLineNumberInteger
TargetLineNumberInteger
TotalLinesOfCodeInteger