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

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