Default

tofu.logging.builder.LoggingMidBuilder.Default
trait Default extends LoggingMidBuilder

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Default[E]
class DefaultImpl[E]
object Try
class DefaultImpl
object LoggingMid

Members list

Value members

Concrete methods

def onEnter[F[_]](cls: Class[_], method: String, args: Seq[(String, LoggedValue)])(implicit F: LoggingBase[F]): F[Unit]

do some logging upon enter to method invocation

do some logging upon enter to method invocation

Attributes

def onLeave[F[_]](cls: Class[_], method: String, args: Seq[(String, LoggedValue)], res: LoggedValue)(implicit F: LoggingBase[F]): F[Unit]

do some logging after leaving method invocation with known result

do some logging after leaving method invocation with known result

Attributes

Inherited methods

def prepare[Alg[_[_]]](implicit Alg: ClassTag[Alg[HKAny]]): Prepared[Alg, LoggingMid]

Attributes

Inherited from:
LoggingMidBuilder