class TickerResolutionLogger extends CacheLogger
A Coursier Cache.Logger implementation that updates the ticker with the count and overall byte size of artifacts being downloaded.
In practice, this ticker output gets prefixed with the current target for which dependencies are being resolved, using a mill.util.ProxyLogger subclass.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TickerResolutionLogger
- CacheLogger
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new TickerResolutionLogger(ctx: Log)
Type Members
- case class DownloadState(current: Long, total: Long) extends Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def checkingArtifact(url: String, artifact: Artifact): Unit
- Definition Classes
- CacheLogger
- def checkingUpdates(url: String, currentTimeOpt: Option[Long]): Unit
- Definition Classes
- CacheLogger
- def checkingUpdatesResult(url: String, currentTimeOpt: Option[Long], remoteTimeOpt: Option[Long]): Unit
- Definition Classes
- CacheLogger
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def downloadLength(url: String, totalLength: Long, alreadyDownloaded: Long, watching: Boolean): Unit
- Definition Classes
- TickerResolutionLogger → CacheLogger
- def downloadProgress(url: String, downloaded: Long): Unit
- Definition Classes
- TickerResolutionLogger → CacheLogger
- def downloadedArtifact(url: String, success: Boolean): Unit
- Definition Classes
- TickerResolutionLogger → CacheLogger
- def downloadingArtifact(url: String): Unit
- Definition Classes
- TickerResolutionLogger → CacheLogger
- def downloadingArtifact(url: String, artifact: Artifact): Unit
- Definition Classes
- CacheLogger
- var downloads: TreeMap[String, DownloadState]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- var finishedCount: Int
- var finishedState: DownloadState
- def foundLocally(url: String): Unit
- Definition Classes
- CacheLogger
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def gettingLength(url: String): Unit
- Definition Classes
- CacheLogger
- def gettingLengthResult(url: String, length: Option[Long]): Unit
- Definition Classes
- CacheLogger
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def init(sizeHint: Option[Int]): Unit
- Definition Classes
- CacheLogger
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def pickedModuleVersion(module: String, version: String): Unit
- Definition Classes
- CacheLogger
- def removedCorruptFile(url: String, reason: Option[String]): Unit
- Definition Classes
- CacheLogger
- def stop(): Unit
- Definition Classes
- CacheLogger
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- var totalDownloadCount: Int
- def updateTicker(): Unit
- final def use[T](f: => T): T
- Definition Classes
- CacheLogger
- final def using[T]: Using[T]
- Definition Classes
- CacheLogger
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()