前言
用戶可以從http://logging.apache.org/log4net/下載log4net的源代碼。解壓軟件包后,在解壓的src目錄下將log4net.sln載入Visual Studio .NET,編譯后可以得到log4net.dll。用戶要在自己的程序里加入日志功能,只需將log4net.dll引入工程即可。
在項目中配置
第一步:首先在項目中引用log4net.dll文件。
第二步:在Web.config文件中進行添加configSections的節點
代碼如下:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
<!--配置一個結點 名稱為log4net-->
</configSections>
第三步:添加log4net配置節點
代碼如下:
<log4net debug="true">
</log4net>
然后在log4net節點下添加
寫入本地文本文件中的配置
代碼如下:
<appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
<!--定義的是日志記錄到文件的附著器 name表示該附著器的名稱-->
<!--在log4net中還有一個附著器RollingFileAppender 它表示會循環生成很多文件,舉例來說,就是設置一共可以生成20個文件,每個文件的大小為2K,那么如果第一個、-->
<!--文件的大小超過2K,就會自動創建一個按順序命名的文件-->
<param name="File" value="c:/Log/DBLog.txt" /> <!--日志記錄的存在路徑-->
<param name="AppendToFile" value="true" /><!--為true就表示日志會附加到文件,為false,則會重新創建一個新文件-->
<layout type="log4net.Layout.PatternLayout">
<!--輸出內容控制-->
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
注釋很清楚,就不解釋了。
寫入指定郵箱的配置
代碼如下:
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<!--設置發送電子郵件的附著器-->
新聞熱點
疑難解答
圖片精選