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
}