@Override public long stopDebug(String message) { return doStop(LoggerLevel.DEBUG, message, null, NO_MESSAGE_SUFFIX); }
@Override public long stopDebug(String message, Object... args) { return doStop(LoggerLevel.DEBUG, message, args, NO_MESSAGE_SUFFIX); }
@Override public long stopInfo(String message) { return doStop(LoggerLevel.INFO, message, null, NO_MESSAGE_SUFFIX); }
@Override public long stopTrace(String message) { return doStop(LoggerLevel.TRACE, message, null, NO_MESSAGE_SUFFIX); }
@Override public long stopInfo(String message, Object... args) { return doStop(LoggerLevel.INFO, message, args, NO_MESSAGE_SUFFIX); }
@Override public long stopTrace(String message, Object... args) { return doStop(LoggerLevel.TRACE, message, args, NO_MESSAGE_SUFFIX); }
@Override public long stopError(String message, Object... args) { return doStop(LoggerLevel.ERROR, message, args, NO_MESSAGE_SUFFIX); }
private long doStopWithoutMessage(LoggerLevel level) { if (startMessage == null) { throw new IllegalStateException("Profiler#stopXXX() can't be called without any message defined in start methods"); } return doStop(level, startMessage, this.args, " (done)"); }
@Override public long stopDebug(String message) { return doStop(LoggerLevel.DEBUG, message, null, NO_MESSAGE_SUFFIX); }
@Override public long stopTrace(String message, Object... args) { return doStop(LoggerLevel.TRACE, message, args, NO_MESSAGE_SUFFIX); }
@Override public long stopDebug(String message, Object... args) { return doStop(LoggerLevel.DEBUG, message, args, NO_MESSAGE_SUFFIX); }
@Override public long stopError(String message, Object... args) { return doStop(LoggerLevel.ERROR, message, args, NO_MESSAGE_SUFFIX); }
@Override public long stopTrace(String message) { return doStop(LoggerLevel.TRACE, message, null, NO_MESSAGE_SUFFIX); }
@Override public long stopInfo(String message) { return doStop(LoggerLevel.INFO, message, null, NO_MESSAGE_SUFFIX); }
@Override public long stopInfo(String message, Object... args) { return doStop(LoggerLevel.INFO, message, args, NO_MESSAGE_SUFFIX); }
private long doStopWithoutMessage(LoggerLevel level) { if (startMessage == null) { throw new IllegalStateException("Profiler#stopXXX() can't be called without any message defined in start methods"); } return doStop(level, startMessage, this.args, " (done)"); }