<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 2.9 自定義錯誤處理器 錯誤處理器需要實現ErrorHandler接口的processExcption(BeetlException beeExceptionos, Writer writer); - beeExceptionos,模板各種異常 - writer 模板使用的輸出流。系統自帶的并未采用此Writer,而是直接輸出到控制臺 自定義錯誤處理可能是有多個原因,比如 1. 想將錯誤輸出到頁面而不是控制臺 2. 錯誤輸出美化一下,而不是自帶的格式 3. 錯誤輸出的內容做調整,如不輸出錯誤行的模板內容,而僅僅是錯誤提示 4. 錯誤輸出到日志系統里 5. 不僅僅輸出日志,還拋出異常。默認自帶的不會拋出異常,ReThrowConsoleErrorHandler 繼承了ConsoleErrorHandler方法,打印異常后拋出 ```java public class ReThrowConsoleErrorHandler extends ConsoleErrorHandler{ @Override public void processExcption(BeetlException ex, Writer writer){ super.processExcption(ex, writer); throw ex; } } ``` beetl 提供 ErrorInfo類來wrap BeetlException,轉化為較為詳細的提示信息,他具有如下信息 - type 一個簡單的中文描述 - errorCode 內部使用的錯誤類型標識 - errorTokenText 錯誤發生的節點文本 - errorTokenLine 錯誤行 - msg 錯誤消息,有可能沒有,因為有時候errorCode描述的已經很清楚了 - cause 錯誤的root 異常,也可能沒有。 BeetlException 也包含了一個關鍵信息就是 resourceId,即出錯所在的模板文件
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看