private long startTime = 0L;
private String startMessage = null;
- private LoggerLevel startLevel = null;
public DefaultProfiler(BaseLogger logger) {
this.logger = logger;
public Profiler start() {
this.startTime = System2.INSTANCE.now();
this.startMessage = null;
- this.startLevel = null;
return this;
}
public Profiler startTrace(String message) {
this.startTime = System2.INSTANCE.now();
this.startMessage = message;
- this.startLevel = LoggerLevel.TRACE;
StringBuilder sb = new StringBuilder();
sb.append(message);
appendContext(sb);
public Profiler startDebug(String message) {
this.startTime = System2.INSTANCE.now();
this.startMessage = message;
- this.startLevel = LoggerLevel.DEBUG;
StringBuilder sb = new StringBuilder();
sb.append(message);
appendContext(sb);
public Profiler startInfo(String message) {
this.startTime = System2.INSTANCE.now();
this.startMessage = message;
- this.startLevel = LoggerLevel.INFO;
StringBuilder sb = new StringBuilder();
sb.append(message);
appendContext(sb);
logger.log(level, sb.toString());
startTime = 0L;
startMessage = null;
- startLevel = null;
context.clear();
}