CustomLevelImpl
tofu.logging.builder.LoggingErrMidBuilder.CustomLevelImpl
class CustomLevelImpl[E](logLevel: Level, errorLogLevel: Level)(implicit val errLoggable: Loggable[E]) extends CustomLevelImpl, CustomLevel[E]
Attributes
- Graph
-
- Supertypes
-
trait CustomLevel[E]trait LoggingErrMidBuilder[E]class CustomLevelImpltrait CustomLeveltrait LoggingMidBuilderclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
class PreparedErr[U[f[_]]](cls: Class[_]) extends Prepared[U, [_] =>> LoggingErrMid[E, _$32]]
Attributes
- Inherited from:
- LoggingErrMidBuilder
- Supertypes
Value members
Concrete methods
override def onFaultLog[F[_]](message: String, values: LoggedValue*)(implicit F: LoggingBase[F]): F[Unit]
Attributes
- Definition Classes
Inherited 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
def onFault[F[_]](cls: Class[_], method: String, args: Seq[(String, LoggedValue)], err: E)(implicit F: LoggingBase[F]): F[Unit]
Attributes
- Inherited from:
- CustomLevel
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 from:
- CustomLevel
override def onLog[F[_]](message: String, values: LoggedValue*)(implicit F: LoggingBase[F]): F[Unit]
Attributes
- Definition Classes
- Inherited from:
- CustomLevelImpl
override def prepare[Alg[_[_]]](implicit Alg: ClassTag[Alg[HKAny]]): Prepared[Alg, [_] =>> LoggingErrMid[E, _$25]]
Attributes
- Definition Classes
- Inherited from:
- LoggingErrMidBuilder
Implicits
Implicits
In this article