wvlet.airframe.tracing

Members list

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

Attributes

Companion
object
Supertypes
trait Tracer
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
object ChromeTracer

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class DIStats extends LogSupport, Serializable

DI statistics

DI statistics

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
case class DIStatsReport(coverage: Double, observedTypes: Seq[Surface], initCount: Map[Surface, Long], injectCount: Map[Surface, Long], unusedTypes: Seq[Surface])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DefaultTracer extends Tracer, LogSupport

Attributes

Supertypes
trait Tracer
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
sealed trait TraceEvent

Tracing event

Tracing event

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object TraceEvent

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
TraceEvent.type
trait Tracer extends LogSupport

A base Tracer implementation for tracking DI events

A base Tracer implementation for tracking DI events

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
class ChromeTracer
object DefaultTracer.type