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.
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.
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.
Param | Description |
---|---|
action |
The String name of the Logger method to call. The supported actions are |
arguments |
An instance of Map<String, Object> containing any named arguments expected by the Logger method being called |
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