asp.netのlog4netの

  1. 参考Log4net.dll
  2. Application_Startは、次のコードGlobal.asax.cs中に追加しました
    log4net.Config.DOMConfigurator.Configure();

     

  3. コンフィギュレーションの下で追加のweb.configの設定、
    <! - =============== log4netの追加コード=============== - > 
        < configSections > 
          < セクション= "log4netの" タイプ= "log4net.Config.Log4NetConfigurationSectionHandler、log4netのを" /> 
        </ configSections > 
        < log4netのデバッグ= "false"に> 
          <! - ************以文件方式输出并保存到D: \ Application.log.txt ************ - > 
          < アペンダ= "LogFileAppender" タイプ= "log4net.Appender.FileAppender" > 
            < のparam の名前=」ファイル」 = "C:\一時\のlog.txtという" /> 
            < PARAM = "datePattern" = "MM-DD HH:MM" /> 
            < PARAM = "AppendToFile" = "TRUE" /> 
            < レイアウトタイプ= "log4net.Layout.PatternLayout" > 
              < PARAM = "ConversionPattern" = "%のD [%のT]%-5p%C [%のX] - %のM%N" /> 
            </ レイアウト> 
          </ アペンダ> 
          < ! - ************以跟踪方式Asp.netトレース方式查看************ - >
          < アペンダ= "HttpTraceAppender" タイプ= "log4net.Appender.ASPNetTraceAppender" > 
            < レイアウトタイプ= "log4net.Layout.PatternLayout" > 
              < PARAM = "ConversionPattern" = "%のD [%のT]%-5p%Cは[%X ] - %のM%N」/> 
            </ レイアウト> 
          </ アペンダ> 
          < アペンダ= "EventLogAppender" タイプ= "log4net.Appender.EventLogAppender" > 
            < レイアウトタイプ= "log4net.Layout.PatternLayout" > 
              <param の名前= "ConversionPattern"= "%D [%のT]%-5p%C [%のX] - %% N-M" /> 
            </ レイアウト> 
          </ アペンダ> 
          <! - ************やり方やテキストへの出力ストリームを保存するには************ - > 
          < アペンダ=「RollingLogFileAppender」タイプ=「log4net.Appender.RollingFileAppender」> 
            <! - パスをログ- > 
            < PARAM = "ファイル" = "ログ/" /> 
            <! - それは、ログファイルに追加されているかどうか- > 
            < PARAM = "AppendToFile" "真の" =/> 
            <! - 保持日数ログ- >
            < のParam = "MaxSizeRollBackups" = "10" /> 
            <! - ログファイル名が固定されている場合は- > 
            < PARAM = "StaticLogFileName" = "偽" /> 
            <! - ログファイル名前の形式:2008-08-31.log - > 
            < PARAM = "DatePattern" = "MM-DD-YYYY&QUOT;&QUOTの.log;" /> 
            <! - 日付をスクロールログ- > 
            < PARAM = "RollingStyle" = "日付" /> 
            <レイアウトタイプ= "log4net.Layout.PatternLayout" >
              < PARAMの名前= "ConversionPattern" = "%日付{HH:MM:SS、FFF}%-5p-%M%N"  /> 
            </ レイアウト> 
          </ アペンダ> 
          
          < ルート> 
            <! - 日志级别( OFF> FATAL> ERROR> WARN> INFO> DEBUG> ALL)- > 
            < レベルの= "すべて" /> 
            <! - 所使用的アペンダ节点的名名称- > 
            < アペンダ-REF REF = "RollingLogFileAppender" /> 
          </ ルート> 
        </ log4netの> 
        <!- =============== log4netの終わりを追加=============== - >

     

  4. クラスで引用
    プライベート 静的な 読み取り専用アイログログ= LogManager.GetLogger(" RollingLogFileAppender " ); 
    
    log.Info(" 11111111111111111111 ");

     

おすすめ

転載: www.cnblogs.com/gguozhenqian/p/11573975.html
おすすめ