private def guarded[T]()

in extractor/src/main/scala/org/jetbrains/sbt/extractors/KeysExtractor.scala [86:95]


  private def guarded[T](log: Logger, default: =>T)(f: =>T): T = {
    try {f}
    catch {
      case NonFatal(x) =>
        log.warn(
          s"Unable to import some setting or task data. Is your project configured correctly?\n" +
            s"Error was: ${x.getMessage}\n${x.getStackTrace.mkString("", "\n", "\n")}")
        default
    }
  }