final class DebugSessionLogger extends Logger
Defines a logger that forwards some events to a debug session in addition to sending all of them to the underlying logger.
A key responsibility of this logger is to intercept the initial JDI log and parse the debugging port of the remote machine. This port is then passed to bind the host and remote machines and run the JDI infrastructure.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DebugSessionLogger
- Logger
- BaseSbtLogger
- Logger
- Logger
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new DebugSessionLogger(debugSession: DebugSession, listener: (InetSocketAddress) ⇒ Unit, underlying: Logger, initialized0: Option[Atomic[Boolean]] = None)
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
-
def
ansiCodesSupported(): Boolean
- Definition Classes
- DebugSessionLogger → Logger
-
def
asDiscrete: Logger
- Definition Classes
- DebugSessionLogger → Logger
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asVerbose: Logger
- Definition Classes
- DebugSessionLogger → Logger
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
debug(msg: String)(implicit ctx: DebugFilter): Unit
- Definition Classes
- DebugSessionLogger → 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
- DebugSessionLogger → Logger
-
def
displayWarningToUser(msg: String): Unit
- Definition Classes
- Logger
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
error(msg: String): Unit
- Definition Classes
- DebugSessionLogger → Logger
-
def
error(msg: Supplier[String]): Unit
- Definition Classes
- Logger → Logger
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
handleCompilationEvent(event: CompilationEvent): Unit
- Definition Classes
- Logger
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
info(msg: String): Unit
- Definition Classes
- DebugSessionLogger → Logger
-
def
info(msg: Supplier[String]): Unit
- Definition Classes
- Logger → Logger
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isVerbose: Boolean
- Definition Classes
- DebugSessionLogger → Logger
-
val
name: String
- Definition Classes
- DebugSessionLogger → Logger
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
printDebug(msg: String): Unit
- Definition Classes
- DebugSessionLogger → BaseSbtLogger
-
def
report(msg: String, t: Throwable): Unit
- Definition Classes
- Logger
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
trace(t: Throwable): Unit
- Definition Classes
- DebugSessionLogger → Logger
-
def
trace(exception: Supplier[Throwable]): Unit
- Definition Classes
- Logger → Logger
-
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( ... )
-
def
warn(msg: String): Unit
- Definition Classes
- DebugSessionLogger → Logger
-
def
warn(msg: Supplier[String]): Unit
- Definition Classes
- Logger → Logger
-
def
withOriginId(originId: Option[String]): Logger
- Definition Classes
- DebugSessionLogger → Logger