scribe
package scribe
Type members
Classlikes
case class Logger(parentId: Option[LoggerId], modifiers: List[LogModifier], handlers: List[LogHandler], overrideClassName: Option[String], data: Map[String, () => Any], id: LoggerId) extends LoggerSupport
- Companion
- object
trait Logging
Logging is a mix-in to conveniently add logging support to any class or object.
Logging is a mix-in to conveniently add logging support to any class or object.
Value members
Concrete methods
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 Params
- 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[M](message: => M, t: Throwable)(`evidence$8`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport
def debug[M](message: => M)(`evidence$3`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): 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 Params
- f
the code block to time
- Inherited from
- LoggerSupport
def error[M](message: => M, t: Throwable)(`evidence$11`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport
def error[M](message: => M)(`evidence$6`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport
def info[M](message: => M, t: Throwable)(`evidence$9`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport
def info[M](message: => M)(`evidence$4`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport
def log[M](level: Level, message: => M, throwable: Option[Throwable])(`evidence$1`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport
def trace[M](message: => M, t: Throwable)(`evidence$7`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport
def trace[M](message: => M)(`evidence$2`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport
def warn[M](message: => M, t: Throwable)(`evidence$10`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport
def warn[M](message: => M)(`evidence$5`: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
- Inherited from
- LoggerSupport