国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
log4net.dll 在Asp.net中的使用
log4net.dll 在Asp.net中的使用
2011-01-11 14:00

我是傻瓜老師,今天來講一下如何如何使用log4net,當(dāng)然是在。net.

首先保證你已經(jīng)下了log4net.dll文件,并引入到程序的bin文件夾里,否則...... 

 

1:首先在web.config中的<configSections>...</configSections>中加入:

<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />

 

2:然后在<configuration>...</configuration>中加入:

<log4net debug="false">
  
   <appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
    <param name="File" value="d:\Applog.txt" />
    <param name="datePattern" value="yyyy-MM-dd HH:mm" />
    <param name="AppendToFile" value="true" />
    <layout type="log4net.Layout.PatternLayout">
     <param name="ConversionPattern" value="“%d %t %p %l %m %n" />    
    </layout>   
   </appender>
  
   <appender name="HttpTraceAppender" type="log4net.Appender.ASPNetTraceAppender" >
    <layout type="log4net.Layout.PatternLayout">
     <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />    
    </layout>   
   </appender>
  
   <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
    <layout type="log4net.Layout.PatternLayout">
     <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />    
    </layout>   
   </appender>
  
   <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
    <param name="File" value="d:\Log.txt" />
    <param name="AppendToFile" value="true" />
    <param name="MaxSizeRollBackups" value="10" />
    <param name="MaximumFileSize" value="5MB" />
    <param name="RollingStyle" value="Size" />
    <param name="StaticLogFileName" value="true" />
    <layout type="log4net.Layout.PatternLayout">
     <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />    
    </layout>   
   </appender>
  
   <root>
    <level value="DEBUG" />
    <appender-ref ref="LogFileAppender" />   
   </root>
  
 </log4net>

 

3:最后在需要記錄日志的aspx.cscs類里,先定義一個(gè)log日志對(duì)象:

private static log4net.ILog log = log4net.LogManager.GetLogger("debug");

 4:在Global.asax文件的

voidApplication_Start(objectsender,EventArgse) 

    {

        // Code that runs on application startup

        //注冊(cè)日志配置

        log4net.Config.XmlConfigurator.Configure(); 

    }

    

5:調(diào)用:

在需要記錄日志的代碼塊處,加一行這個(gè),ok!

log.Debug("XX的操作被記錄了");

 

6:最最后,對(duì)web.config中的“%d %t %p %l %m %n”一一講解:

%d:輸出日志時(shí)間點(diǎn)的日期或時(shí)間,可以在其后指定格式,比如:%d{yyyy-mm-dd hh:mm:ss},輸出類似:2005-7-19 17:49:27,剛好適合插入sqlserver;

%t:產(chǎn)生該日志事件的線程名;

%p:日志的log_level,如debugwarn或者info;

%c:輸出所屬的類目,通常就是所在類的全名,如“inotes.default”;

%m:日志的內(nèi)容;

%l:輸出日志事件的發(fā)生位置,包括類目名、發(fā)生的線程,以及在代碼中的行數(shù)。

%n  輸出一個(gè)回車換行符,windows平臺(tái)為“\r\n”,unix平臺(tái)為“\n” 

 

如果你還是不大了解,那就用%d %t %p %l %m %n 這個(gè)格式吧,反正我是如此設(shè)置的,清晰明了。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C#使用Log4Net記錄日志
log4net系列(一)
ASP.NET使用Memcached高緩存實(shí)例(初級(jí)教程) - VC/MFC/C++/ja...
C# 日志管理框架:Common.Logging和log4net
CSDN技術(shù)中心 Log4Net使用指南
ASP.NET中使用Apache log4net - .NET2.0 成功在于總結(jié) - 博...
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服