getTraceLevel method

TraceLevel getTraceLevel(
  1. String path
)

Implementation

TraceLevel getTraceLevel(String path) {
  if (_modifications > 0) {
    _cachedTraceLevels.clear();
    _modifications = 0;
  }

  return _cachedTraceLevels.putIfAbsent(path, () {
    final level = _traceLevels[path] ??
        (path.contains('.') ? getTraceLevel(path.substring(0, path.lastIndexOf('.'))) : TraceLevel.off);
    return level;
  });
}