ManagedLogger

sbt.internal.util.ManagedLogger
class ManagedLogger(val name: String, val channelName: Option[String], val execId: Option[String], xlogger: MiniLogger, terminal: Option[Terminal], val context: LoggerContext) extends Logger

Delegates log events to the associated LogExchange.

Attributes

Graph
Supertypes
class Logger
trait Logger
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Constructors

def this(name: String, channelName: Option[String], execId: Option[String], xlogger: MiniLogger)

Concrete methods

final def debugEvent[A : StringTypeTag](event: => A): Unit
final def errorEvent[A : StringTypeTag](event: => A): Unit
final def infoEvent[A : StringTypeTag](event: => A): Unit
override def log(level: Value, message: => String): Unit

Attributes

Definition Classes
def logEvent[A : JsonFormat](level: Value, event: => A)(implicit evidence$11: JsonFormat[A], tag: StringTypeTag[A]): Unit
def registerStringCodec[A : StringTypeTag]: Unit
override def success(message: => String): Unit

Attributes

Definition Classes
override def trace(t: => Throwable): Unit

Attributes

Definition Classes
final def warnEvent[A : StringTypeTag](event: => A): Unit

Deprecated methods

override def ansiCodesSupported: Boolean

Attributes

Deprecated
true
Definition Classes

Inherited methods

def debug(msg: Supplier[String]): Unit

Attributes

Inherited from:
Logger
final def debug(message: => String): Unit

Attributes

Inherited from:
Logger
final def err(message: => String): Unit

Attributes

Inherited from:
Logger
def error(msg: Supplier[String]): Unit

Attributes

Inherited from:
Logger
final def error(message: => String): Unit

Attributes

Inherited from:
Logger
def info(msg: Supplier[String]): Unit

Attributes

Inherited from:
Logger
final def info(message: => String): Unit

Attributes

Inherited from:
Logger
def log(level: Value, msg: Supplier[String]): Unit

Attributes

Inherited from:
Logger
final def out(message: => String): Unit

Attributes

Inherited from:
Logger
def trace(msg: Supplier[Throwable]): Unit

Attributes

Inherited from:
Logger
final def verbose(message: => String): Unit

Attributes

Inherited from:
Logger
def warn(msg: Supplier[String]): Unit

Attributes

Inherited from:
Logger
final def warn(message: => String): Unit

Attributes

Inherited from:
Logger

Concrete fields

val channelName: Option[String]
val execId: Option[String]
val name: String