Packages

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
Logger, BaseSbtLogger, sbt.testing.Logger, xsbti.Logger, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ObservedLogger
  2. Logger
  3. BaseSbtLogger
  4. Logger
  5. Logger
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def ansiCodesSupported(): Boolean
    Definition Classes
    ObservedLogger → Logger
  2. def asDiscrete: Logger
    Definition Classes
    ObservedLogger → Logger
  3. def asVerbose: Logger
    Definition Classes
    ObservedLogger → Logger
  4. def debug(msg: String)(implicit ctx: DebugFilter): Unit
    Definition Classes
    ObservedLogger → Logger
  5. def debug(msg: Supplier[String]): Unit
    Definition Classes
    Logger → Logger
  6. def debug(msg: String): Unit
    Definition Classes
    BaseSbtLogger → Logger
  7. def debugFilter: DebugFilter
    Definition Classes
    ObservedLogger → Logger
  8. def displayWarningToUser(msg: String): Unit
    Definition Classes
    Logger
  9. def error(msg: String): Unit
    Definition Classes
    ObservedLogger → Logger
  10. def error(msg: Supplier[String]): Unit
    Definition Classes
    Logger → Logger
  11. def handleCompilationEvent(event: CompilationEvent): Unit
    Definition Classes
    Logger
  12. def info(msg: String): Unit
    Definition Classes
    ObservedLogger → Logger
  13. def info(msg: Supplier[String]): Unit
    Definition Classes
    Logger → Logger
  14. def isVerbose: Boolean
    Definition Classes
    ObservedLogger → Logger
  15. val name: String
    Definition Classes
    ObservedLogger → Logger
  16. val observer: Observer[Either[ReporterAction, LoggerAction]]
  17. def replay(action: LoggerAction): Unit

    Replay an action produced during a bloop execution by another logger.

  18. def report(msg: String, t: Throwable): Unit
    Definition Classes
    Logger
  19. def trace(t: Throwable): Unit
    Definition Classes
    ObservedLogger → Logger
  20. def trace(exception: Supplier[Throwable]): Unit
    Definition Classes
    Logger → Logger
  21. val underlying: UseSiteLogger
  22. def warn(msg: String): Unit
    Definition Classes
    ObservedLogger → Logger
  23. def warn(msg: Supplier[String]): Unit
    Definition Classes
    Logger → Logger
  24. def withOriginId(originId: Option[String]): Logger
    Definition Classes
    ObservedLogger → Logger