DefaultLogger

org.legogroup.woof.DefaultLogger
See theDefaultLogger companion object
class DefaultLogger[F[_]](output: Output[F], outputs: Output[F]*)(using evidence$1: StringLocal[F], evidence$2: Monad[F], evidence$3: Clock[F], x$3: Printer, x$4: Filter) extends Logger[F]

Attributes

Companion
object
Graph
Supertypes
trait Logger[F]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def doLog(level: LogLevel, message: String)(using logInfo: LogInfo): F[Unit]

Attributes

Definition Classes

Inherited methods

def debug(message: String)(using LogInfo): F[Unit]

Attributes

Inherited from:
Logger
def error(message: String)(using LogInfo): F[Unit]

Attributes

Inherited from:
Logger
def info(message: String)(using LogInfo): F[Unit]

Attributes

Inherited from:
Logger
def trace(message: String)(using LogInfo): F[Unit]

Attributes

Inherited from:
Logger
def warn(message: String)(using LogInfo): F[Unit]

Attributes

Inherited from:
Logger

Concrete fields

val filter: Filter