wvlet.airframe.tracing
package 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
object ChromeTracer
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ChromeTracer.type
class DIStats extends LogSupport, Serializable
DI statistics
DI statistics
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
case class DIStatsReport(coverage: Double, observedTypes: Seq[Surface], initCount: Map[Surface, Long], injectCount: Map[Surface, Long], unusedTypes: Seq[Surface])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object DefaultTracer extends Tracer, LogSupport
Attributes
- Supertypes
-
trait Tracertrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
DefaultTracer.type
Tracing event
Tracing event
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AfterStartInstanceclass BeforeShutdownInstanceclass InitInstanceEndclass InitInstanceStartclass InjectEndclass InjectStartclass SessionBeforeShutdownclass SessionEndclass SessionInitEndclass SessionInitStartclass SessionShutdownclass SessionStartclass ShutdownInstanceclass StartInstanceShow all
object TraceEvent
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass 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 LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ChromeTracerobject DefaultTracer.type
In this article