LoggerWrapper

class LoggerWrapper[F[_]](val wrapped: Logger, val sync: Sync[F]) extends Scribe[F]
trait Scribe[F]
trait LoggerSupport[F[Unit]]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def log(record: LogRecord): F[Unit]
Definition Classes
LoggerSupport
override def log(level: Level, mdc: MDC, messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): F[Unit]
Definition Classes
LoggerSupport

Inherited 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

Inherited from:
LoggerSupport
def debug(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F
Inherited from:
LoggerSupport
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

Inherited from:
LoggerSupport
def error(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F
Inherited from:
LoggerSupport
def info(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F
Inherited from:
LoggerSupport
def trace(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F
Inherited from:
LoggerSupport
def warn(messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): F
Inherited from:
LoggerSupport

Concrete fields

val sync: Sync[F]
val wrapped: Logger