in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/Settings.scala [29:34]
override def logError(logger: Logger): Unit = logger.error(description, cause)
override def asThrowable(): Throwable = new IllegalStateException(description, cause)
}
case class SettingsDownloadFailure(cause: Throwable) extends FailureWithCause {