Logger

org.legogroup.woof.Logger
See theLogger companion trait
object Logger

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Logger.type

Members list

Type members

Types

type StringLocal[F[_]] = Local[F, List[(String, String)]]

Value members

Concrete methods

def apply[F[_]](using l: Logger[F]): Logger[F]

Concrete fields

val ioStringLocal: IO[StringLocal[IO]]

Givens

Givens

Extensions

Extensions

extension [F[_], A](fa: F[A])(using evidence$1: Logger[F])
def withLogContext(key: String, value: String): F[A]
extension [F[_], A](fa: F[A])(using evidence$2: Logger[F])
def withLogContext(keyValuePairs: (String, String)*): F[A]