def ioError()

in api/src/main/scala/com/gu/core/utils/ErrorHandling.scala [34:43]


  def ioError(e: Throwable): Error = ioFailed(List(e.getMessage))

  def logError(msg: String, e: Error, statusCode: Option[Int] = None): Error = {
    val errors = e.message + " " + e.errors.toList.mkString("(", ", ", ")")
    statusCode match {
      case Some(statusCode) => logger.error(s"$msg - status code=${statusCode} - cause is: $errors")
      case _ => logger.error(s"$msg - cause is: $errors")
    }
    e
  }