Skip to content

Commit

Permalink
Merge pull request #2230 from kevinmeredith/add-non-fatal-error-handler
Browse files Browse the repository at this point in the history
Add NonFatalServiceErrorHandler.
  • Loading branch information
rossabaker committed Nov 1, 2018
2 parents 4b026dd + f85ce1d commit de408dd
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion server/src/main/scala/org/http4s/server/package.scala
Expand Up @@ -8,6 +8,7 @@ import org.http4s.headers.{Connection, `Content-Length`}
import org.http4s.syntax.string._
import org.log4s.getLogger
import scala.concurrent.duration._
import scala.util.control.NonFatal

package object server {

Expand Down Expand Up @@ -108,7 +109,7 @@ package object server {
s"""Message failure handling request: ${req.method} ${req.pathInfo} from ${req.remoteAddr
.getOrElse("<unknown>")}""")
mf.toHttpResponse(req.httpVersion)
case t if !t.isInstanceOf[VirtualMachineError] =>
case NonFatal(t) =>
serviceErrorLogger.error(t)(
s"""Error servicing request: ${req.method} ${req.pathInfo} from ${req.remoteAddr.getOrElse(
"<unknown>")}""")
Expand Down

0 comments on commit de408dd

Please sign in to comment.