final class ObservedLogger[+UseSiteLogger <: Logger] extends Logger
Defines a logger that forwards any event to the underlying logger and that
can be subscribed to by different clients. To subscribe to a client, you can
use the subscribe method that returns an Observable[LoggerAction]
.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ObservedLogger
- Logger
- BaseSbtLogger
- Logger
- Logger
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
def
ansiCodesSupported(): Boolean
- Definition Classes
- ObservedLogger → Logger
-
def
asDiscrete: Logger
- Definition Classes
- ObservedLogger → Logger
-
def
asVerbose: Logger
- Definition Classes
- ObservedLogger → Logger
-
def
debug(msg: String)(implicit ctx: DebugFilter): Unit
- Definition Classes
- ObservedLogger → Logger
-
def
debug(msg: Supplier[String]): Unit
- Definition Classes
- Logger → Logger
-
def
debug(msg: String): Unit
- Definition Classes
- BaseSbtLogger → Logger
-
def
debugFilter: DebugFilter
- Definition Classes
- ObservedLogger → Logger
-
def
displayWarningToUser(msg: String): Unit
- Definition Classes
- Logger
-
def
error(msg: String): Unit
- Definition Classes
- ObservedLogger → Logger
-
def
error(msg: Supplier[String]): Unit
- Definition Classes
- Logger → Logger
-
def
handleCompilationEvent(event: CompilationEvent): Unit
- Definition Classes
- Logger
-
def
info(msg: String): Unit
- Definition Classes
- ObservedLogger → Logger
-
def
info(msg: Supplier[String]): Unit
- Definition Classes
- Logger → Logger
-
def
isVerbose: Boolean
- Definition Classes
- ObservedLogger → Logger
-
val
name: String
- Definition Classes
- ObservedLogger → Logger
- val observer: Observer[Either[ReporterAction, LoggerAction]]
-
def
replay(action: LoggerAction): Unit
Replay an action produced during a bloop execution by another logger.
-
def
report(msg: String, t: Throwable): Unit
- Definition Classes
- Logger
-
def
trace(t: Throwable): Unit
- Definition Classes
- ObservedLogger → Logger
-
def
trace(exception: Supplier[Throwable]): Unit
- Definition Classes
- Logger → Logger
- val underlying: UseSiteLogger
-
def
warn(msg: String): Unit
- Definition Classes
- ObservedLogger → Logger
-
def
warn(msg: Supplier[String]): Unit
- Definition Classes
- Logger → Logger
-
def
withOriginId(originId: Option[String]): Logger
- Definition Classes
- ObservedLogger → Logger