def getActiveLoggers()

in multiversion/src/main/scala/multiversion/loggers/CoursierLoggers.scala [21:37]


  def getActiveLoggers(): collection.Seq[TrackingCoursierLogger] = {
    val buf = mutable.ArrayBuffer.empty[TrackingCoursierLogger]
    loggers.removeIf { logger =>
      val isDone = logger.state.isAfterStop
      if (isDone) {
        totalRootDependencies += 1
        totalTransitiveDependencies += logger.totalArtifactCount
        totalMaxDownloadSize += logger.maxDownloadSize()
        totalDownloadSize += logger.downloadSize()
        totalCachedArtifacts += logger.cachedArtifactsCount
      } else if (logger.state.isActive) {
        buf += logger
      }
      isDone
    }
    buf
  }