Package-level declarations

Types

Link copied to clipboard
data class LogicMethodCompleted(val callId: String, val result: String?, val resultType: String, val durationMs: Long)

Event fired when a traced logic method completes successfully.

Link copied to clipboard
data class LogicMethodFailed(val callId: String, val exceptionType: String, val exceptionMessage: String?, val stackTrace: String?, val durationMs: Long)

Event fired when a traced logic method fails with an exception.

Link copied to clipboard
data class LogicMethodStart(val logicClass: String, val methodName: String, val params: Map<String, String>, val callId: String, val timestampMs: Long, val sourceFile: String? = null, val lineNumber: Int? = null, val githubSourceUrl: String? = null)

Event fired when a traced logic method starts execution.

Link copied to clipboard
interface LogicObserver

Observer interface for receiving logic method tracing events.

Link copied to clipboard

Central registry for logic method tracing.

Link copied to clipboard

Utility object for obfuscating sensitive data in trace output.