name
and
value
.AsyncTraceEntry
that also captures query data for aggregation.ThreadContext.startAsyncTraceEntry(MessageSupplier, TimerName)
for how to create and
use TraceEntry
instances.MessageSupplier
for the specified message
.MessageSupplier
for the specified template
and args
.QueryMessageSupplier
for the specified prefix
and suffix
.QueryMessageSupplier
for the specified prefix
.errorMessage
to the entry.TraceEntry.endWithError(Throwable)
, except that it won't escalate a
dummy entry into a real entry.threshold
.ThreadLocal
access pattern ideal for heavily used
ThreadLocals.Message
for a TraceEntry
.QueryMessage
for a QueryEntry
.boolean
plugin property value with the specified name
.ConfigService
instance for the specified pluginId
.Double
plugin property value with the specified name
.TraceEntry
was created.String
plugin property value with the specified name
.TimerName
instance for the specified adviceClass
.true
if this instance represents a void return.Message
instances.Pointcut
to methods with or without particular modifiers.Mixin
class that should be called exactly once
during the construction of each target type.TraceEntry
that also captures query data for aggregation.QueryMessage
instances.QueryEntry
is a specialized type of TraceEntry
that is aggregated by its
query text.messageSupplier
.Timer
.ThreadContext.startTimer(TimerName)
for how to retrieve and use Timer
instances.Agent.getTimerName(Class)
for how to retrieve and use TimerName
instances.ThreadContext.startTraceEntry(MessageSupplier, TimerName)
for how to create and use
TraceEntry
instances.Copyright © 2011–2017 Glowroot contributors. All rights reserved.