scribe.rapid

package scribe.rapid

Members list

Type members

Classlikes

final implicit class LoggerExtras(val logger: Logger) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
trait RapidLoggerSupport extends LoggerSupport[Task[Unit]]

Attributes

Supertypes
trait LoggerSupport[Task[Unit]]
class Any
Known subtypes
final class RapidLoggerWrapper(val wrapped: Logger) extends AnyVal, RapidLoggerSupport

Attributes

Supertypes
trait LoggerSupport[Task[Unit]]
class AnyVal
trait Matchable
class Any

Value members

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

Attributes

Inherited from:
LoggerSupport
def debug(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
def debug(message: => String)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

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

Attributes

Inherited from:
LoggerSupport
def error(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
def error(message: => String)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
def fatal(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
def fatal(message: => String)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
def info(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
def info(message: => String)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
override def log(level: Level, mdc: MDC, features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Task[Unit]

Attributes

Definition Classes
RapidLoggerSupport -> LoggerSupport
Inherited from:
RapidLoggerSupport
override def log(record: LogRecord): Task[Unit]

Attributes

Definition Classes
RapidLoggerSupport -> LoggerSupport
Inherited from:
RapidLoggerSupport
def trace(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
def trace(message: => String)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
def warn(features: LogFeature*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport
def warn(message: => String)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: MDC): Task[Unit]

Attributes

Inherited from:
LoggerSupport

Implicits

Implicits

final implicit def LoggerExtras(logger: Logger): LoggerExtras