log4net简易配置--

来源:互联网 发布:丁磊 马化腾 知乎 编辑:程序博客网 时间:2024/05/16 07:50

导读:


今天偶在添加 log4net 的时候,发现 怎么都找不到日志文件,后来发现错误在下面红色标出的地方. 请注意哦!]


  在加入代码:
  
  


  
  
  
  
  
  
  

  
  
  
  
  

  

  2.添加log4net.dll的引用
  3.写一个调用类:
  ///
  /// MyEventlog 的摘要说明
  ///

  public class MyEventlog
  {
  public MyEventlog()
  {
  //
  // TODO: 在此处添加构造函数逻辑
  //
  }
  private static log4net.ILog log = null;
  
  private static object lockHelper = new object();
  public static log4net.ILog Log
  {
  get
  {
  if (log == null)
  lock (lockHelper)
  if (log == null)
  log = log4net.LogManager.GetLogger("File");
  return log;
  }
  }
  }
  最后记得在GLOBE.ASAX文件里面添加LOG4NET
  void Application_Start(object sender, EventArgs e)
  {
  // 在应用程序启动时运行的代码
  //启动日志log4net
  log4net.Config.XmlConfigurator.Configure();
  }
  现在就可以在程序里面调用了:
  例: MyEventlog.Log.Error("asdfsadfbsadf");
  这样在你的程序的根目录里面的log.txt就有:
  [2007-08-10 10:26:14,656] ERROR File asdfsadfbsadf
  

本文转自
http://hi.baidu.com/tomyifeng/blog/item/570b4ad03fa2828ca0ec9cb5.html