用途:为 Nebula Logger 添加或更新埋点,可在 Apex、LWC、Aura、Flow 与 OmniStudio 中使用。核心模型为:按级别写入日志条目,可选附记录、异常或标签,最后调用 saveLog() 持久化。受支持的 API 仅限 Apex 中标记为 global 的成员及 c/logger LWC 模块导出内容,公开类和方法不保证兼容。
主要能力:Apex 中提供 Logger.info/debug/warn/error 等级别方法,支持 setRecord、addTag、setScenario 及异常记录;Logger.exception 会记录并重新抛出。异步事务可通过 Logger.getTransactionId() 与 Logger.setParentLogTransactionId() 建立父子关联。CallableLogger 提供动态可选依赖,支持 newEntry、saveLog、getTransactionId、setScenario 等动作。LWC 使用 getLogger(),Aura 嵌入 c:logger,Flow 提供 Add Log Entry 系列与 Save Log 动作,OmniStudio 通过 Remote Action 调用 CallableLogger。保存方式有 EVENT_BUS、QUEUEABLE、REST、SYNCHRONOUS_DML。限制:非 global 成员可能随时变更;具体配置、级别层次和选择指引见相关技能资料。