Package org.slf4j.profiler
Interface TimeInstrument
public interface TimeInstrument
This interface sets the methods that must be implemented by
Profiler
and StopWatch
classes. It settles the
general feel of the profiler package.- Author:
- Ceki Gülcü
-
Method Summary
Modifier and TypeMethodDescriptionlong
Time elapsed between start and stop, in nanoseconds.getName()
All time instruments are named entities.org.slf4j.profiler.TimeInstrumentStatus
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 this time instrument.stop()
Stop this time instrument.
-
Method Details
-
getName
-
getStatus
org.slf4j.profiler.TimeInstrumentStatus getStatus() -
start
-
stop
-
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
-