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

CallableLogger class

A class that implements the standard interface System.Callable. This provides 2 benefits: 1. A loosely-coupled way to optionally integrate with Nebula Logger (useful for ISVs/package developers). 2. The ability to log in OmniStudio's OmniScripts & Integration Procedures.

Logger

LogEntryEventBuilder


Methods

call(String action, Map<String, Object> arguments)Object

The one method required by the interface System.Callable description. It provides a String-based way to dynamically call Nebula Logger's code.

Parameters
Param Description
action The String name of the Logger method to call. The supported actions are
arguments An instance of Map&lt;String, Object&gt; containing any named arguments expected by the Logger method being called
Return

Type

Object

Description

The value returned by the Logger method called as an Object instance, or null if the method being called does not have a return value

handleCall(String action, Map<String, Object> input, Map<String, Object> output)void