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

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://www.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è)
97人妻人人澡人人添人人爽| 朝桐光日韩一区二区三区| 亚洲中文字幕乱码第一页| 老熟女露脸吞精一二三四区| 美女网站色在线免费观看午夜精品| 青青草手机在线视频免费观看 | 国产日韩精品国产二区| 日本视频一曲二曲三曲四曲| 日本一区二区精美视频| 日本中文字幕女优观看| 国产看片色网站亚洲av| 丰满少妇亚洲中文字幕| 国产黄色三级电影在线| 激情男女一区二区三区| 亚洲激情自拍偷拍视频| 亚洲成色在线综合剧情网站| 中文字幕在线一区国产精品| 国产无套内射三级视频| 久久精品亚洲精品毛片| 搡老女人老91妇女老熟女| 精品国产三级a在线观看网站| 日韩激情一区二区三区| 亚洲日本中文字幕免费观看| 欧美大片免费高清观看| 日韩视频在线一区二区三区| 成人日韩av免费在线观看| 久久国内午夜福利直播| 偷拍盗摄一区二区三区| 国产精品日韩欧美亚洲| 亚洲国内一区二区三区| 精品一级人片内射视频| 国产伦人偷精品免费视频| 亚洲欧洲日本在线天堂| 外国男人搞亚洲女人在线| 漂亮人妻少妇中文字幕| 亚洲桃色一区二区三区四区| 麻豆亚洲av熟女国产| 国产福利成人一区二区| 午夜视频免费看一区二区| 亚洲av一区二区三区网站| 中文字幕亚洲入口久久|