DefaultServerLog
case class DefaultServerLog[T](doLogWhenHandled: (String, Option[Throwable]) => T, doLogAllDecodeFailures: (String, Option[Throwable]) => T, doLogExceptions: (String, Throwable) => T, noLog: T, logWhenHandled: Boolean, logAllDecodeFailures: Boolean, logLogicExceptions: Boolean) extends ServerLog[T]