/*
Copyright (c) [2023] [squallzhao]
fountain is licensed under APACHE LICENSE, VERSION 2.0.
You can use this software according to the terms and conditions of the APACHE LICENSE, VERSION 2.0.
You may obtain a copy of APACHE LICENSE, VERSION 2.0 at: https://www.apache.org/licenses/LICENSE-2.0
*/
package microservice.web.handler
import microservice.trace.*
import microservice.web.server.reqres.*
public class DefaultExceptionHandler <: IExceptionHandler{
public func handle(req: HttpServletRequest, res: HttpServletResponse, e: Exception):Unit {
Logger.error("DefaultExceptionHandler: "+ e.message+" set Default Response")
e.printStackTrace()
res.setBody(e.toString())
}
}