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.

class Logger
trait Logger
class Object
trait Matchable
class Any

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
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
Definition Classes
override
def trace(t: => Throwable): Unit
Definition Classes
final
def warnEvent[A : StringTypeTag](event: => A): Unit

Deprecated methods

@deprecated("No longer used.", "1.0.0")
override
def ansiCodesSupported: Boolean
Deprecated
Definition Classes

Inherited methods

def debug(msg: Supplier[String]): Unit
Inherited from
Logger
final
def debug(message: => String): Unit
Inherited from
Logger
final
def err(message: => String): Unit
Inherited from
Logger
def error(msg: Supplier[String]): Unit
Inherited from
Logger
final
def error(message: => String): Unit
Inherited from
Logger
def info(msg: Supplier[String]): Unit
Inherited from
Logger
final
def info(message: => String): Unit
Inherited from
Logger
def log(level: Value, msg: Supplier[String]): Unit
Inherited from
Logger
final
def out(message: => String): Unit
Inherited from
Logger
def trace(msg: Supplier[Throwable]): Unit
Inherited from
Logger
final
def verbose(message: => String): Unit
Inherited from
Logger
def warn(msg: Supplier[String]): Unit
Inherited from
Logger
final
def warn(message: => String): Unit
Inherited from
Logger

Concrete fields

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