真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Asp.net使用log4net日志功能

  Asp.net使用log4net日志功能

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

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

 

 Asp.net 使用log4net日志功能

 

2 . Global.asax 中加入

   void Application_Start(object sender,EventArgs e)

    {

        //在應(yīng)用程序啟動(dòng)時(shí)運(yùn)行的代碼

       log4net.Config.DOMConfigurator.Configure();

    }

 

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

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

  

  (1) .

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

       

         

   

 

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

  
     

 

                  

                           

                           

                  

 

      

                  

                           

                           

                           

                           

                           

                                    

                                    

                                    

                           

                           

                                    

                                    

                                    

                                    

                                              

                                    

                           

                           

                                    

                                    

                                    

                                    

                                              

                                    

                           

                           

                                    

                                    

                                    

                                    

                                              

                                    

                           

                           

                                    

                                    

                                    

                                    

                                              

                                    

                           

                           

                                    

                                    

                                    

                                    

                           

                  

        

 

 

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

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

   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é)是針對(duì)數(shù)據(jù)庫(kù)保存方式

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

 

                  

                           

                           

                  

 

                  

 

                  

                                    //日志文件保存的地方

                           

                           

                                    

                           

                  

        

   

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

 

 

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

   新建一個(gè)類(lèi)文件,引入如下代碼
 

  public class MyLog

{

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

 

    //日志文件類(lèi)

    publicMyLog()

    {

        //

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

        //

    }

 

    publicstatic voidlogInfor(string infor)

    {

        log.Info(infor);

    }

 

    publicstatic voidErrorInfor(string errInfor)

    {

        log.Info(errInfor);

    }

 

}

 

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

很簡(jiǎn)單吧。


文章名稱(chēng):Asp.net使用log4net日志功能
文章起源:http://weahome.cn/article/gjiihg.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部