trace static method

void trace(
  1. String path,
  2. TraceLevel level,
  3. String message, [
  4. List args = const [],
])

Implementation

static void trace(String path, TraceLevel level, String message, [List<dynamic> args = const []]) {
  final instance = Tracer.instance;
  if (!enabled || instance.getTraceLevel(path).index < level.index) return;

  final trace = Trace.current(1);
  final frame = trace.frames.isNotEmpty ? trace.frames.first : null;

  instance.doTrace(path, level, message, frame, args);
}