WriterTLogger

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.

Source:
WriterTLogger.scala
class Object
trait Matchable
class Any

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]]
def run[F[_] : Monad, G[_] : Foldable](l: Logger[F]): FunctionK[[_] =>> WriterT[F, G[LogMessage], _$7], F]