WriterTLogger

Running the WriterT instance will yield a value of type F[(G[LogMessage], A)]. As a result, the logged messages can be materialized if and only F succeeds.

WARNING READ BEFORE USAGE! <<< This logger will NOT log anything if F fails!

Running the WriterT instance will yield a value of type F[(G[LogMessage], A)]. As a result, the logged messages can be materialized if and only F succeeds.

class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_], G[_]](traceEnabled: Boolean, debugEnabled: Boolean, infoEnabled: Boolean, warnEnabled: Boolean, errorEnabled: Boolean)(`evidence$1`: Applicative[F], `evidence$2`: Alternative[G]): SelfAwareLogger[[_] =>> WriterT[F, G[LogMessage], _$3]]
def run[F[_], G[_]](l: Logger[F])(`evidence$3`: Monad[F], `evidence$4`: Foldable[G]): FunctionK[[_] =>> WriterT[F, G[LogMessage], _$7], F]