wvlet.airframe.tracing

Type members

Classlikes

class ChromeTracer(s: OutputStream) extends Tracer

Tracer for producing DI events in Trace Event Format (JSON): https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview

Tracer for producing DI events in Trace Event Format (JSON): https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview

This can be viewed with Google Chrome using chrome://tracing

Companion
object
object ChromeTracer
Companion
class
class DIStats extends LogSupport with Serializable

DI statistics

DI statistics

case class DIStatsReport(coverage: Double, observedTypes: Seq[Surface], initCount: Map[Surface, Long], injectCount: Map[Surface, Long], unusedTypes: Seq[Surface])
object DefaultTracer extends Tracer with LogSupport
sealed trait TraceEvent

Tracing event

Tracing event

Companion
object
object TraceEvent
Companion
class
trait Tracer extends LogSupport

A base Tracer implementation for tracking DI events

A base Tracer implementation for tracking DI events