色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

Log4Net 全方位跟蹤程序運行

  前端日子自己寫了一個簡單的日志跟蹤程序,現在目前正在做的一個項目中使用以便于跟蹤程序異常和運行狀況,但是被否認了!可能是沒有權威性,于是自己總結了一下Log4NET日志跟蹤系統,這里分享大家學習一下。當然寫這個文章的人太多了,這里不是做任何攀比,只是簡單的分享供有需要的人。

  一. Log4NET 簡介

  Log4NET 是 Apache 下一個開放源碼的項目,它是Log4j 的一個克隆版。我們可以控制日志信息的輸出目的地。Log4NET中定義了多種日志信息輸出模式。 

  在做項目的時候令我最頭疼的是在程序發布到正式環境之后出現了問題,我們不能調試而且問題很難重新,于是我們需要大量的日志數據來精確的跟蹤程序的運行狀況。 

  Log4NET就可以幫我來解決這一個難題,對于日志的輸出我們不需要人為的去干涉,它可以根據需要將日志輸出到控制臺,文本文件,windows 日志事件查看器中,包括數據庫,郵件等等位置,以便我們快速跟蹤程序bug。 

  二. Log4NET 簡單使用

  使用Log4NET必須引入log4NET.dll 文件,因為log4NET開源的,所以可以直接將源碼添加到工程項目中去。然后生成新的dll文件。

  下面使用配置一個最簡單的文件輸出和控制臺輸出。 

  Log4NET 的配置文件,此段內容添加到App.config 或者 web.config 文件中:

<configSections>
<section name="log4NET" type="log4NET.Config.Log4NETConfigurationSectionHandler,log4NET"/>
</configSections>
<log4NET>
<appender name="FileAppender" type="log4NET.Appender.FileAppender">
<file value="D:/a.log"></file>
<appendToFile value="true"></appendToFile>
<layout type="log4NET.Layout.PatternLayout">
<conversionPattern value="[%d]:%n%m%n"></conversionPattern>
</layout>
</appender>
<appender name="ConsoleAppender" type="log4NET.Appender.ConsoleAppender">
<layout type="log4NET.Layout.PatternLayout">
<conversionPattern value="[%d]:%n%m%n"></conversionPattern>
</layout>
</appender>
<root>
<level value="INFO"></level>
<appender-ref ref="FileAppender"></appender-ref>
<appender-ref ref="ConsoleAppender"></appender-ref>
</root>
<logger name="MyLogger">
<level value="ERROR"></level>
<appender-ref ref="FileAppender"></appender-ref>
<appender-ref ref="ConsoleAppender"></appender-ref>
</logger>
</ log4NET>

NET技術Log4Net 全方位跟蹤程序運行,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 茂名市| 忻城县| 都匀市| 抚宁县| 绵竹市| 漠河县| 婺源县| 南阳市| 临湘市| 黑水县| 四会市| 宝山区| 泗洪县| 尉犁县| 昌乐县| 娄烦县| 东乡县| 保亭| 渑池县| 大新县| 三穗县| 万全县| 东至县| 五大连池市| 通渭县| 抚松县| 太谷县| 房山区| 鲁甸县| 宾阳县| 平武县| 大宁县| 中方县| 青神县| 金沙县| 宁城县| 肇东市| 泾阳县| 抚松县| 乌拉特中旗| 沂南县|