Packages

p

mill

util

package util

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed class AggWrapper extends AnyRef
  2. class CallbackStream extends OutputStream
  3. class Ctx extends Dest with Log with Args
  4. case class FileLogger(colored: Boolean, file: Path) extends Logger with Product with Serializable
  5. trait JsonFormatters extends AnyRef
  6. trait Logger extends AnyRef

    The standard logging interface of the Mill build tool.

    The standard logging interface of the Mill build tool.

    Contains four primary logging methods, in order of increasing importance:

    - ticker: short-lived logging output where consecutive lines over-write each other; useful for information which is transient and disposable

    - info: miscellaneous logging output which isn't part of the main output a user is looking for, but useful to provide context on what Mill is doing

    - error: logging output which represents problems the user should care about

    Also contains the two forwarded stdout and stderr streams, for code executed by Mill to use directly. Typically these correspond to the stdout and stderr, but when --show is used both are forwarded to stderr and stdout is only used to display the final --show output for easy piping.

  7. trait MultiBiMap[K, V] extends AnyRef

    A map from keys to collections of values: you can assign multiple values to any particular key.

    A map from keys to collections of values: you can assign multiple values to any particular key. Also allows lookups in both directions: what values are assigned to a key or what key a value is assigned ti.

  8. case class MultiLogger(colored: Boolean, streams: Logger*) extends Logger with Product with Serializable
  9. case class PrintLogger(colored: Boolean, colors: Colors, outStream: PrintStream, infoStream: PrintStream, errStream: PrintStream) extends Logger with Product with Serializable

Value Members

  1. object Ctx
  2. object DummyLogger extends Logger
  3. object EitherOps
  4. object JsonFormatters extends JsonFormatters
  5. object Loose extends AggWrapper
  6. object MultiBiMap
  7. object Strict extends AggWrapper

Ungrouped