Triton
This article covers all the logging methods, including transaction management and DML result logging.
Core Instance
instance
public static Triton instance { get; private set; }Triton.instance.addError(TritonTypes.Area.Accounts, e);Transaction Methods
startTransaction()
public String startTransaction()resumeTransaction(String transactionId)
stopTransaction()
Apex Logging Methods
add(pharos__Log__c log)
addError(Type type, Area area, String summary, String details)
addError(Area area, Exception e)
addWarning(Type type, Area area, String summary, String details)
addDebug(Type type, Area area, String summary, String details)
addDebug(Type type, Area area, String summary, String details)
addEvent(Level level, Type type, Area area, String summary, String details)
addEvent(Type type, Area area, String summary, String details)
addIntegrationError(Area area, Exception e, HttpRequest request, HttpResponse response)
addIntegrationError(Type type, Area area, String summary, String details, HttpRequest request, HttpResponse response)
addIntegrationError(Type type, Area area, String summary, String details, RestRequest request, RestResponse response)
addDMLResult(Area area, List<Object> dmlResults)
All Purpose Logging
setTemplate(TritonBuilder builder)
fromTemplate()
addLog
log
LWC Logging Methods
saveComponentLogs(List<ComponentLog> componentLogs)
Flow Logging Methods
log(List flowLogs)
Last updated