Profile

mill.internal.JsonArrayLogger.Profile
class Profile(outPath: Path) extends JsonArrayLogger[Timing]

Attributes

Source
JsonArrayLogger.scala
Graph
Supertypes
class JsonArrayLogger[Timing]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def log(terminal: String, duration: Long, cached: Boolean, valueHashChanged: Boolean, deps: Seq[String], inputsHash: Int, previousInputsHash: Int): Unit

Attributes

Source
JsonArrayLogger.scala

Inherited methods

def close(): Unit

Attributes

Inherited from:
JsonArrayLogger
Source
JsonArrayLogger.scala
def log(t: Timing): Unit

Attributes

Inherited from:
JsonArrayLogger
Source
JsonArrayLogger.scala

Inherited fields

val buffer: ArrayBlockingQueue[Option[Timing]]

Attributes

Inherited from:
JsonArrayLogger
Source
JsonArrayLogger.scala
var closed: Boolean

Attributes

Inherited from:
JsonArrayLogger
Source
JsonArrayLogger.scala
val indentStr: String

Attributes

Inherited from:
JsonArrayLogger
Source
JsonArrayLogger.scala
val writeThread: Thread

Attributes

Inherited from:
JsonArrayLogger
Source
JsonArrayLogger.scala