LoggerSupport

scribe.LoggerSupport
See theLoggerSupport companion object
trait LoggerSupport[F]

Attributes

Companion
object
Graph
Supertypes
class Any
Known subtypes
class Logger

Members list

Value members

Abstract methods

def log(record: LogRecord): F

Concrete methods

def apply[Return](keyValues: (String, Any)*)(f: => Return): Return

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

Attributes

def debug(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F
def elapsed[Return](f: => Return)(implicit mdc: MDC): Return

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

Attributes

def error(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F
def info(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F
def log(level: Level, mdc: MDC, features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): F
def trace(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F
def warn(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F