trait Logger extends AnyRef
The standard logging interface of the Mill build tool.
Contains these primary logging methods, in order of increasing importance:
- debug
: internal debug messages normally not shown to the user;
mostly useful when debugging issues
- 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.
- Alphabetic
- By Inheritance
- Logger
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
- abstract def colored: Boolean
- abstract def debug(s: String): Unit
- abstract def error(s: String): Unit
- abstract val errorStream: PrintStream
- abstract val inStream: InputStream
- abstract def info(s: String): Unit
- abstract val outputStream: PrintStream
- abstract def ticker(s: String): Unit
Concrete 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
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
- def close(): Unit
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )