DefaultServerLog
case
class DefaultServerLog[F[_]](doLogWhenHandled: (String, Option[Throwable]) => F[Unit], doLogAllDecodeFailures: (String, Option[Throwable]) => F[Unit], doLogExceptions: (String, Throwable) => F[Unit], logWhenHandled: Boolean, logAllDecodeFailures: Boolean, logLogicExceptions: Boolean)(implicit monadError: MonadError[F]) extends ServerLog[F]