WriterTLogger

org.typelevel.log4cats.extras.WriterTLogger
object WriterTLogger

A SelfAwareLogger implemented using cats.data.WriterT.

>>> WARNING: READ BEFORE USAGE! <<< https://github.com/typelevel/log4cats/blob/main/core/shared/src/main/scala/org/typelevel/log4cats/extras/README.md >>> WARNING: READ BEFORE USAGE! <<<

If a SelfAwareLogger is needed for test code, the testing module provides a better option: org.typelevel.log4cats.testing.TestingLogger

Attributes

Source
WriterTLogger.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[F[_] : Applicative, G[_] : Alternative](traceEnabled: Boolean, debugEnabled: Boolean, infoEnabled: Boolean, warnEnabled: Boolean, errorEnabled: Boolean): SelfAwareLogger[[_] =>> WriterT[F, G[LogMessage], _$3]]

Attributes

Source
WriterTLogger.scala
def run[F[_] : Monad, G[_] : Foldable](l: Logger[F]): FunctionK[[_] =>> WriterT[F, G[LogMessage], _$7], F]

Attributes

Source
WriterTLogger.scala