private void logStartMessage(LoggerLevel loggerLevel, String message, Object... args) { if (shouldLog(logger, loggerLevel)) { StringBuilder sb = new StringBuilder(); sb.append(message); appendContext(sb); log(loggerLevel, sb.toString(), args); } }
private long doStop(LoggerLevel level, @Nullable String message, @Nullable Object[] args, String messageSuffix) { if (startTime == 0L) { throw new IllegalStateException("Profiler must be started before being stopped"); } long duration = System2.INSTANCE.now() - startTime; if (shouldLog(logger, level)) { StringBuilder sb = new StringBuilder(); if (!StringUtils.isEmpty(message)) { sb.append(message); sb.append(messageSuffix); } if (logTimeLast) { appendContext(sb); appendTime(sb, duration); } else { appendTime(sb, duration); appendContext(sb); } log(level, sb.toString(), args); } reset(); return duration; }
private void logStartMessage(LoggerLevel loggerLevel, String message, Object... args) { if (shouldLog(logger, loggerLevel)) { StringBuilder sb = new StringBuilder(); sb.append(message); appendContext(sb); log(loggerLevel, sb.toString(), args); } }
private long doStop(LoggerLevel level, @Nullable String message, @Nullable Object[] args, String messageSuffix) { if (startTime == 0L) { throw new IllegalStateException("Profiler must be started before being stopped"); } long duration = System2.INSTANCE.now() - startTime; if (shouldLog(logger, level)) { StringBuilder sb = new StringBuilder(); if (!StringUtils.isEmpty(message)) { sb.append(message); sb.append(messageSuffix); } if (logTimeLast) { appendContext(sb); appendTime(sb, duration); } else { appendTime(sb, duration); appendContext(sb); } log(level, sb.toString(), args); } reset(); return duration; }