首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

IsLine Framework 系列(十五):框架配置大全(下)—— 異常處理配置

     編輯:關於ASP.NET

異常處理分記錄與展現兩部分配置,互不影響。

異常記錄配置

<add key="IsLine.ExceptionProcess.Configuration.RenderName" value="OracleUsingSPRender" />

指定使用 AppLogProvider 定義的渲染器節點。可啟用「超級異常模組」記錄記錄過程本身發生的異常:

<add key="IsLine.ExceptionProcess.ExceptionProcessProvider.IsOpenDebugInfo" value="True" />
<add key="IsLine.ExceptionProcess.ExceptionProcessProvider.DebugInfo" value="C:\IsLineLog\FinallyLog.txt" />

異常展現 10 種模式

<add key="IsLine.ExceptionProcess.Configuration.ProcessStyle" value="ShowSimpleWithLog" />

枚舉值行為
ThrowOriginalWithLog拋出原始錯誤、終止程式、記錄日誌
ThrowOriginalWithoutLog拋出原始錯誤、終止程式、不記錄
ThrowFriendlyWithLog拋出友善錯誤、終止程式、記錄日誌
ThrowFriendlyWithoutLog拋出友善錯誤、終止程式、不記錄
ThrowSimpleWithLog拋出簡單預定義錯誤、終止程式、記錄日誌
ThrowSimpleWithoutLog拋出簡單預定義錯誤、終止程式、不記錄
ShowSimpleWithLog顯示簡單錯誤、不終止程式、記錄日誌
ShowSimpleWithoutLog顯示簡單錯誤、不終止程式、不記錄
HideWithLog隱藏錯誤、不終止程式、記錄日誌
HideWithoutLog隱藏錯誤、不終止程式、不記錄

開發期用原始錯誤,部署後用友善/簡單/隱藏模式,靈活平衡使用者體驗與資訊安全。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved