当前位置: 首页  >> 关于我们  >> 帮助中心  >> 查看详情

asp.net中如何使用 log4net

asp.net中如何使用 log4net,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

首先引入log4net.dll,关于这个文件自己百度下载下。

         然后配置一下有关配置,在web.config中加入在configuration节点下

                  
     

        然后在Global.asax的Application_Start方法中加入

log4net.Config.XmlConfigurator.Configure();

        最后写一个日志输出类,方便调用

public class MyLog{ 
 private static readonly log4net.ILog log = log4net.LogManager.GetLogger("WebLogger");
 
 public MyLog() {
 
 }
 private static void SetConfig() {
 object o = ConfigurationManager.GetSection("log4net");
 log4net.Config.XmlConfigurator.Configure(o as System.Xml.XmlElement);
 }
 
 public static void LogInfo(string Message) {
 if (!log.IsInfoEnabled)
 SetConfig();
 log.Info(Message);
 }
 
 public static void LogInfo(string Message, Exception ex) {
 if (!log.IsInfoEnabled)
 SetConfig();
 log.Info(Message, ex);
 }
 public static void ErrorInfo(string Message) {
 if (!log.IsInfoEnabled)
 SetConfig();
 log.Error(Message);
 }
 
 public static void DebugInfo(string Message) {
 if (!log.IsInfoEnabled)
 SetConfig();
 log.Debug(Message);
 }
}

关于asp.net中如何使用 log4net问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注辰讯云资讯频道了解更多相关知识。

  • 24H在线
  • Tg纸飞机