case class Logger(parentId: Option[LoggerId], modifiers: List[LogModifier], handlers: List[LogHandler], overrideClassName: Option[String], data: Map[String, () => Any], id: LoggerId) extends LoggerSupport[Unit]
- Companion:
- object
trait Serializable
trait Product
trait Equals
trait LoggerSupport[Unit]
class Object
trait Matchable
class Any
Value members
Concrete methods
override def log(level: Level, mdc: MDC, messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Definition Classes
def logDirect(level: Level, messages: List[LoggableMessage], fileName: String, className: String, methodName: Option[String], line: Option[Int], column: Option[Int], thread: Thread, timeStamp: Long): Unit
def withHandler(formatter: Formatter, writer: Writer, minimumLevel: Option[Level], modifiers: List[LogModifier], outputFormat: OutputFormat, handle: LogHandle): Logger
Inherited methods
Contextualize key/value pairs set on MDC. This will be made avoid on each log record within
Contextualize key/value pairs set on MDC. This will be made avoid on each log record within
- Value parameters:
- f
the context for which these MDC values are set
- keyValues
tuples of key/value pairs to set on MDC
- Inherited from:
- LoggerSupport
def debug(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Unit
- Inherited from:
- LoggerSupport
Includes MDC elapsed to show elapsed time within the block
Includes MDC elapsed to show elapsed time within the block
- Value parameters:
- f
the code block to time
- Inherited from:
- LoggerSupport
def error(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Unit
- Inherited from:
- LoggerSupport
def info(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Unit
- Inherited from:
- LoggerSupport
def trace(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Unit
- Inherited from:
- LoggerSupport
def warn(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Unit
- Inherited from:
- LoggerSupport