LogicMethodStart

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)(source)

Event fired when a traced logic method starts execution.

Parameters

logicClass

Fully qualified name of the Logic class

methodName

Name of the method being executed

params

Map of parameter names to their string representations (may be obfuscated)

callId

Unique identifier for this method invocation (for correlating start/complete/fail)

timestampMs

Epoch milliseconds when the method started

sourceFile

Source file path relative to project root (for IDE navigation)

lineNumber

Line number where the method is defined (for IDE navigation)

githubSourceUrl

Full GitHub URL to the source line (built at compile time by the tracing plugin)

Constructors

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

Properties

Link copied to clipboard
Link copied to clipboard
val githubSourceUrl: String? = null
Link copied to clipboard
val lineNumber: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val sourceFile: String? = null
Link copied to clipboard