org.sonar.api.utils
Class TimeProfiler
java.lang.Object
org.sonar.api.utils.TimeProfiler
public class TimeProfiler
- extends Object
A very simple profiler to log the time elapsed performing some tasks.
This implementation is not thread-safe.
- Since:
- 2.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeProfiler
public TimeProfiler(org.slf4j.Logger logger)
TimeProfiler
public TimeProfiler(Class clazz)
TimeProfiler
public TimeProfiler()
- Use the default Sonar logger
start
public TimeProfiler start(String name)
setLogger
public TimeProfiler setLogger(org.slf4j.Logger logger)
getLogger
public org.slf4j.Logger getLogger()
setLevelToDebug
public TimeProfiler setLevelToDebug()
- Since:
- 2.4
stop
public TimeProfiler stop()
Copyright © 2009-2013 SonarSource. All Rights Reserved.