【仅供内部供应商使用,不提供对外解答和培训】

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
titleErrorHandler
package com.fr.stable.fun;

import com.fr.stable.fun.mark.Immutable;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 错误信息输出器
 */
public interface ErrorHandler extends LevelImmutable {

    String MARK_STRING = "ErrorHandler";

    int CURRENT_LEVEL = 1;

    /**
     * 输出报表服务器在运行时出现的错误信息
     *
     * @param req       HTTP请求
     * @param res       HTTP响应
     * @param throwable 异常
     */
    void error(HttpServletRequest req, HttpServletResponse res, Throwable throwable);

    /**
     * 输出报表服务器在运行时出现的错误信息
     *
     * @param req     HTTP请求
     * @param res     HTTP响应
     * @param message 表示异常信息的字符串
     */
    void error(HttpServletRequest req, HttpServletResponse res, String message);
}

...