欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Asp.net使用log4net日志功能

  Asp.net使用log4net日志功能

創(chuàng)新互聯(lián)專注于茅箭企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,成都商城網(wǎng)站開發(fā)。茅箭網(wǎng)站建設(shè)公司,為茅箭等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

1. 在bin文件夾下面引入 log4net.dll。你只需要引入log4net.dll 既可,其他dll是我摳圖的時候扣多了

 

 Asp.net 使用log4net日志功能

 

2 . Global.asax 中加入

   void Application_Start(object sender,EventArgs e)

    {

        //在應(yīng)用程序啟動時運行的代碼

       log4net.Config.DOMConfigurator.Configure();

    }

 

3.修改配置文件(web.config)

   log日志既可以寫到數(shù)據(jù)庫,也可以寫入文本文件中

  

  (1) .

      configSections中加入如下配置節(jié),及引入log4net的處理程序集

        <configSections>

         <sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />

    </configSections>

 

  (2). 在configuration下面加入下面的代碼(整個復(fù)制即可)

  
      <log4net>

 

                   <root>

                            <level value="ALL"/>

                            <appender-ref ref="ADONetAppender"/>

                   </root>

 

       <!--

      相關(guān)操作代碼

    -->

                   <appendername="ADONetAppender" type="log4net.Appender.ADONetAppender">

                            <bufferSize value="0"/>

                            <connectionType value="System.Data.SqlClient.SqlConnection,System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>

                            <connectionString value="server=.;database=test;userid=newst;password=xxx" />

                            <commandText value="INSERTINTO Log ([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES(@log_date, @thread, @log_level, @logger, @message, @exception)" />

                            <parameter>

                                     <parameterName value="@log_date"/>

                                     <dbType value="DateTime"/>

                                     <layout type="log4net.Layout.RawTimeStampLayout"/>

                            </parameter>

                            <parameter>

                                     <parameterName value="@thread"/>

                                     <dbType value="String"/>

                                     <size value="255"/>

                                     <layout type="log4net.Layout.PatternLayout">

                                               <conversionPattern value="%thread"/>

                                     </layout>

                            </parameter>

                            <parameter>

                                     <parameterName value="@log_level"/>

                                     <dbType value="String"/>

                                     <size value="50"/>

                                     <layout type="log4net.Layout.PatternLayout">

                                               <conversionPattern value="%level"/>

                                     </layout>

                            </parameter>

                            <parameter>

                                     <parameterName value="@logger"/>

                                     <dbType value="String"/>

                                     <size value="255"/>

                                     <layout type="log4net.Layout.PatternLayout">

                                               <conversionPattern value="%logger"/>

                                     </layout>

                            </parameter>

                            <parameter>

                                     <parameterName value="@message"/>

                                     <dbType value="String"/>

                                     <size value="4000"/>

                                     <layout type="log4net.Layout.PatternLayout">

                                               <conversionPattern value="%message"/>

                                     </layout>

                            </parameter>

                            <parameter>

                                     <parameterName value="@exception"/>

                                     <dbType value="String"/>

                                     <size value="2000"/>

                                     <layout type="log4net.Layout.ExceptionLayout"/>

                            </parameter>

                   </appender>

         </log4net>

 

 

以上的這個配置是用于保存到數(shù)據(jù)庫的,

最后你要再數(shù)據(jù)庫中建立一張如下的表

   CREATE TABLE [Log]

 (

     [Id] [int] IDENTITY(1, 1) NOT NULL,

     [Date] [datetime] NOTNULL,

     [Thread] [varchar] (255) NOTNULL,

     [Level] [varchar] (50) NOT NULL,

     [Logger] [varchar] (255) NOTNULL,

     [Message] [varchar] (4000) NOT NULL,

     [Exception] [varchar] (2000) NULL

 )

 

 

上面的配置節(jié)是針對數(shù)據(jù)庫保存方式

如果你想要保存到你項目的文件中,請使用下面的配置節(jié)

<log4net>

 

                   <root>

                            <levelvalue="ALL" />

                            <appender-refref="LogFileAppender" />

                   </root>

 

                   <!--

      相關(guān)操作代碼

    -->

 

                   <appendername="LogFileAppender" type="log4net.Appender.FileAppender" >

                            <paramname="File"value="Log\log-file.txt" />        //日志文件保存的地方

                            <paramname="AppendToFile"value="true" />

                            <layouttype="log4net.Layout.PatternLayout">

                                     <paramname="ConversionPattern" value="記錄時間:%d    線程 ID:[%t]   日志級別:%-5p    出錯類:%logger property:[%property{NDC}]    錯誤描述:%m%n" />

                            </layout>

                   </appender>

         </log4net>

   

上面的配置節(jié)將把你的日志信息寫入 log-file.txt文件中 ,如果項目沒有這個文件,沒關(guān)心log4net 會自動創(chuàng)建。

 

 

4 最后一步就是如何使用log4net

   新建一個類文件,引入如下代碼
 

  public class MyLog

{

    privatestatic readonlylog4net.ILog log = log4net.LogManager.GetLogger(typeof(MyLog));

 

    //日志文件類

    publicMyLog()

    {

        //

        //TODO:在此處添加構(gòu)造函數(shù)邏輯

        //

    }

 

    publicstatic voidlogInfor(string infor)

    {

        log.Info(infor);

    }

 

    publicstatic voidErrorInfor(string errInfor)

    {

        log.Info(errInfor);

    }

 

}

 

然后在你需要使用的地方 調(diào)用即可

很簡單吧。

本文題目:Asp.net使用log4net日志功能
標題路徑:http://aaarwkj.com/article46/gjiihg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站維護、網(wǎng)頁設(shè)計公司、標簽優(yōu)化、服務(wù)器托管、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
人妻有码av中文字幕久久| 亚洲精品入口一区二区| 日韩一区二区三区av观看| 91黑丝国产在线播放| 中文字幕人妻在线播放| 精品熟女少妇av免费久久野外| 午夜精品久久久免费视频 | 亚洲激情人妻小说网| 熟妇人妻内射一区二区三区| 少妇人妻精品一区三区二区| 精品人妻一区二区三区久久91| 亚洲一区日韩精品电影| 国产污视频网站在线观看| 日韩精品女性三级视频 | 成人综合影视中文字幕| 风韵丰满熟妇老熟女啪啪| 亚洲免费一级黄色录像片| 精品福利视频一区二区| 日本一区二区三在线观看| 国产精品久久一级黄片| 91久久精品国产一区| av欧美激情在线观看| 日韩欧美一区精品在线观看| 成人性生交大片免费男同| 九九精品在线观看视频| 精品少妇人妻久久av免费| 亚洲中文字幕视频在看| 亚洲av成人在线资源| 日本一区二区三区免费精品| 日本高清av一区二区| 综合激情四射亚洲激情| 亚欧成人永久免费视频| 国产国产人免费人成免费人妖| 国产精品一品二品国精品| 日韩中文字幕视频一区| 国产精品自拍国产精品| 国产成人av麻豆色哟哟| 精品人妻一区二区四区| 欧美日韩激情在线一区| 闫国产一区二区三区色噜噜| 亚洲性视频日韩性视频|