Package org.slf4j.profiler
Interface TimeInstrument
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
elapsedTime()
Time elapsed between start and stop, in nanoseconds.String
getName()
All time instruments are named entities.org.slf4j.profiler.TimeInstrumentStatus
getStatus()
void
log()
If the time instrument has an associated logger, then log information about this time instrument.void
print()
Print information about this time instrument on the console.void
start(String name)
Start this time instrument.TimeInstrument
stop()
Stop this time instrument.
-
-
-
Method Detail
-
getName
String getName()
All time instruments are named entities.- Returns:
- the name of this instrument
-
getStatus
org.slf4j.profiler.TimeInstrumentStatus getStatus()
-
start
void start(String name)
Start this time instrument.- Parameters:
name
-
-
stop
TimeInstrument stop()
Stop this time instrument.- Returns:
- this
-
elapsedTime
long elapsedTime()
Time elapsed between start and stop, in nanoseconds.- Returns:
- time elapsed in nanoseconds
-
print
void print()
Print information about this time instrument on the console.
-
log
void log()
-
-