NebulaLogger

The most robust logger for Salesforce. Works with Apex, Lightning Components, Flow, Process Builder & Integrations. Designed for Salesforce admins, developers & architects.

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