zoukankan      html  css  js  c++  java
  • log4net

    1. 下载 https://logging.apache.org/log4net/download_log4net.cgi,或NuGet搜索“log4net”。
    2. 修改配置文件
       1 <?xml version="1.0" encoding="utf-8"?>
       2 <configuration>
       3   <configSections>
       4     <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
       5   </configSections>
       6   <log4net>
       7     <appender name="RollingLogFileAppender_DateFormat" type="log4net.Appender.RollingFileAppender">
       8       <file value="LogsLog_" />
       9       <appendToFile value="true" />
      10       <rollingStyle value="Date" />
      11       <datePattern value="yyyyMMdd'.txt'" />
      12       <staticLogFileName value="false"/>
      13       <layout type="log4net.Layout.PatternLayout">
      14         <footer value="————————————————————————————————————————————————————————————"/>
      15         <conversionPattern value="%n【日志级别】%-5level 
      16 %n【记录时间】%date 
      17 %n【线程编号】[%thread] 
      18 %n【执行时间】[%r]毫秒 
      19 %n【出错文件】%file 
      20 %n【出错行号】%line 
      21 %n【错误描述】%message 
      22 %n【错误详情】" />
      23       </layout>
      24     </appender>
      25     <root>
      26       <appender-ref ref="RollingLogFileAppender_DateFormat" />
      27     </root>
      28   </log4net>
      29 </configuration>

      注意:configSections 节点,一点要放到 configuration 下第一个。

    3. 代码中添加 [assembly: log4net.Config.XmlConfigurator(Watch = true)],这么一行。我放在AssemblyInfo.cs里了。
    4. 代码:
       1 ILog Logger = LogManager.GetLogger("XXX");
       2 //log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
       3 try
       4 {
       5     
       6 }
       7 catch (Exception e)
       8 {
       9     Program.Logger.Error("错误描述", e);
      10 }
  • 相关阅读:
    用ASP+DLL实现WEB方式修改服务器时间
    参加了 湖南.NET俱乐部成立大会
    Asp.Net中文本换行
    一直在思考的问题
    GRIDVIEW排序 动态实现和静态实现
    在VS 2005中使用TREEVIEW控件
    GRIDVIEW 中当数据行数未满时,填充空白行
    为了自己的心身健康 合理安排生活 特做了张时间安排表
    在VS 2005后台代码中创建用户控件
    CSS IE7 IE6 Firefox多浏览器兼容(转&摘)
  • 原文地址:https://www.cnblogs.com/David-Huang/p/5580920.html
Copyright © 2011-2022 走看看