asp.net中如何使用log4net

  

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 ">      <根>   <级别值="所有"/>      根>   <级别值="所有"/>         

,,,,, <强>,,,然后在全球。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问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

asp.net中如何使用log4net