ProxyLogger
A Logger that forwards all logging to another Logger. Intended to be used as a base class for wrappers that modify logging behavior.
Attributes
- Source
- ProxyLogger.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Prints internal debug messages normally not shown to the user; mostly useful when debugging issues
Prints internal debug messages normally not shown to the user; mostly useful when debugging issues
Attributes
- Source
- ProxyLogger.scala
Prints logging output which represents problems the user should care about
Prints logging output which represents problems the user should care about
Attributes
- Source
- ProxyLogger.scala
Prints 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
Prints 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
Attributes
- Source
- ProxyLogger.scala
A short dash-separated prefix that is printed before every log line. Used to uniquely identify log lines belonging to this logger from log lines belonging to others, which is especially necessary in the presence of concurrency and where logs get interleaved. Typically a single ID number or sequence of numbers.
A short dash-separated prefix that is printed before every log line. Used to uniquely identify log lines belonging to this logger from log lines belonging to others, which is especially necessary in the presence of concurrency and where logs get interleaved. Typically a single ID number or sequence of numbers.
Attributes
- Definition Classes
- Source
- ProxyLogger.scala
Global APIs that let the logger access the command line configuration and manipulate the global prompt, e.g. enabling or disabling it
Global APIs that let the logger access the command line configuration and manipulate the global prompt, e.g. enabling or disabling it
Attributes
- Source
- ProxyLogger.scala
Attributes
- Definition Classes
- Source
- ProxyLogger.scala
Prints short-lived logging output where consecutive lines over-write each other; this shows up in the logger's prompt line in the multi-line prompt when Logger.withPromptLine is running.
Prints short-lived logging output where consecutive lines over-write each other; this shows up in the logger's prompt line in the multi-line prompt when Logger.withPromptLine is running.
Useful for information which is transient and disposable, e.g. progress indicators.
Attributes
- Source
- ProxyLogger.scala
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Any
- Source
- ProxyLogger.scala
A version of streams without the logging prefix appended to every line. Used by the logging hierarchy to print things such that the logging prefixes can be more finely customized per logger.
A version of streams without the logging prefix appended to every line. Used by the logging hierarchy to print things such that the logging prefixes can be more finely customized per logger.
Attributes
- Definition Classes
- Source
- ProxyLogger.scala
Prints logging output which represents warnings the user should care about
Prints logging output which represents warnings the user should care about
Attributes
- Source
- ProxyLogger.scala
Creates a new logger identical to this one but with stdout redirected to stderr; typically used to redirect out to err in mill show
Creates a new logger identical to this one but with stdout redirected to stderr; typically used to redirect out to err in mill show
Attributes
- Definition Classes
- Source
- ProxyLogger.scala
Inherited methods
Whether the --debug flag was passed to Mill. Used to turn on additional logging to console and files on disk that you may not want to turn on by default due to verbosity or performance cost.
Whether the --debug flag was passed to Mill. Used to turn on additional logging to console and files on disk that you may not want to turn on by default due to verbosity or performance cost.
Attributes
- Inherited from:
- Logger
- Source
- Logger.scala
Deprecated and Inherited methods
Attributes
- Deprecated
- true
- Inherited from:
- Logger
- Source
- Logger.scala
Concrete fields
This Logger's versions of stdin, stdout, and stderr. Typically enabled thread-locally while the logger is being used via SystemStreamsUtils.withStreams, such that every println or System.err.println goes through the logger
This Logger's versions of stdin, stdout, and stderr. Typically enabled thread-locally while the logger is being used via SystemStreamsUtils.withStreams, such that every println or System.err.println goes through the logger
Attributes
- Source
- ProxyLogger.scala