LocalBesomLogger

besom.internal.logging.LocalBesomLogger
object LocalBesomLogger extends BesomLogger, LoggerSupport[Result[Unit]]

Attributes

Graph
Supertypes
trait LoggerSupport[Result[Unit]]
trait BesomLogger
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

override def close(): Result[Unit]

Attributes

Definition Classes
override def log(record: LogRecord): Result[Unit]

Attributes

Definition Classes
LoggerSupport -> BesomLogger
override def log(record: LogRecord, urn: URN, streamId: Int, ephemeral: Boolean): Result[Unit]

Attributes

Definition Classes

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

Attributes

Inherited from:
LoggerSupport
def debug(message: LoggableMessage, res: Option[Resource], streamId: Int, ephemeral: Boolean)(using pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: BesomMDC[_]): Result[Unit]

Attributes

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

Attributes

Inherited from:
LoggerSupport
def error(message: LoggableMessage, res: Option[Resource], streamId: Int, ephemeral: Boolean)(using pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: BesomMDC[_]): Result[Unit]

Attributes

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

Attributes

Inherited from:
LoggerSupport
def info(message: LoggableMessage, res: Option[Resource], streamId: Int, ephemeral: Boolean)(using pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: BesomMDC[_]): Result[Unit]

Attributes

Inherited from:
BesomLogger
def log(level: Level, mdc: MDC, messages: LoggableMessage*)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): F

Attributes

Inherited from:
LoggerSupport
def log(level: Level, mdc: BesomMDC[_], urn: URN, streamId: Int, ephemeral: Boolean, messages: LoggableMessage*)(using pkg: Pkg, fileName: FileName, name: Name, line: Line): Result[Unit]

Attributes

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

Attributes

Inherited from:
LoggerSupport
def trace(message: LoggableMessage, res: Option[Resource], streamId: Int, ephemeral: Boolean)(using pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: BesomMDC[_]): Result[Unit]

Attributes

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

Attributes

Inherited from:
LoggerSupport
def warn(message: LoggableMessage, res: Option[Resource], streamId: Int, ephemeral: Boolean)(using pkg: Pkg, fileName: FileName, name: Name, line: Line, mdc: BesomMDC[_]): Result[Unit]

Attributes

Inherited from:
BesomLogger