package foundation.route; import java.io.PrintWriter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import foundation.log.ILogWriter; import foundation.log.LogCategory; public class ServerErrorNavigator extends RouteNavigator { public ServerErrorNavigator(HttpServletRequest request) { super(request, "*", "*", RouteTable.getServerErrorRoute(), false); } @Override public void sendTo(HttpServletResponse response, Object... args) { PrintWriter writer; try { writer = response.getWriter(); ((WriterRoute)route).write(writer, args); ILogWriter.write(LogCategory.ServerError, path); } catch (Exception e) { } } }