asp.net中如何使用log4net,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
<强>首先引入log4net.dll,关于这个文件自己百度下载下。强>
,,,,,,,,,然后配置一下有关配置,在网络。配置中加入在配置节点下
& lt; configSections> ,& lt; section name=發og4net",类型=發og4net.Config.Log4NetConfigurationSectionHandler,, log4net",/比; ,& lt;/configSections> ,& lt; log4net> ,& lt; appender name=皉ollingFile",类型=發og4net.Appender.RollingFileAppender, log4net"比; ,& lt; param name=癋ile",价值=https://www.yisu.com/zixun/"日志/"/> <布局type=" log4net.Layout.PatternLayout "> 布局 <根> <级别值="所有"/>根> <记录器name="博客"> <级别值="所有"/>
,,,,, <强>,,,然后在全球。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 消息) ,{ ,if (log.IsInfoEnabled !) ,SetConfig (); ,log.Info(消息); ,} , ,public static  void LogInfo (string 消息,Exception 交货) ,{ ,if (log.IsInfoEnabled !) ,SetConfig (); ,log.Info(消息,前女友); ,} ,public static void  ErrorInfo (string 消息) ,{ ,if (log.IsInfoEnabled !) ,SetConfig (); ,log.Error(消息); ,} , ,public static  void DebugInfo (string 消息) ,{ ,if (log.IsInfoEnabled !) ,SetConfig (); ,log.Debug(消息); ,} }
关于asp.net中如何使用log4net问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。