nee-core / dev.neeffect.nee.effects.monitoring / TraceResource

TraceResource

class TraceResource

Constructors

<init>

TraceResource(resName: String, logger: Logger<*>, nanoTime: NanoTime = { System.nanoTime() }, traces: List<TraceEntry> = List.empty<TraceEntry>())

Properties

logger

val logger: Logger<*>

nanoTime

val nanoTime: NanoTime

resName

val resName: String

traces

val traces: List<TraceEntry>

Functions

putNamedPlace

fun putNamedPlace(name: CodeLocation = guessCodePlaceName()): Unit