[C#] C#通过log4net进行异常记录 →→→→→进入此内容的聊天室

来自 , 2019-06-07, 写在 C#, 查看 112 次.
URL http://www.code666.cn/view/31d754e8
  1. public class LogImplement
  2.     {
  3.         private ILog logger;
  4.  
  5.         public LogImplement(ILog log)
  6.         {
  7.             this.logger = log;
  8.         }
  9.  
  10.         public void Debug(object message)
  11.         {
  12.             this.logger.Debug(message);
  13.         }
  14.  
  15.         public void Debug(object message, Exception e)
  16.         {
  17.             this.logger.Debug(message, e);
  18.         }
  19.  
  20.         public void Warming(object message)
  21.         {
  22.             this.logger.Warn(message);
  23.         }
  24.  
  25.         public void Warming(object message,Exception e)
  26.         {
  27.             this.logger.Warn(message, e);
  28.         }
  29.  
  30.         public void Error(object message)
  31.         {
  32.             this.logger.Error(message);
  33.         }
  34.  
  35.         public void Error(object message, Exception e)
  36.         {
  37.             this.logger.Error(message, e);
  38.         }
  39.  
  40.         public void Info(object message)
  41.         {
  42.             this.logger.Info(message);
  43.         }
  44.  
  45.         public void Info(object message, Exception e)
  46.         {
  47.             this.logger.Info(message, e);
  48.         }
  49.     }
  50.  
  51.     public class LogFactory
  52.     {
  53.         static LogFactory()
  54.         {
  55.             FileInfo configFile = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + @"Log.config");
  56.  
  57.             log4net.Config.XmlConfigurator.Configure(configFile);
  58.         }
  59.  
  60.         public static LogImplement GetLogger(Type type)
  61.         {
  62.             return new LogImplement(LogManager.GetLogger(type));
  63.         }
  64.  
  65.         public static LogImplement GetLogger(string str)
  66.         {
  67.             return new LogImplement(LogManager.GetLogger(str));
  68.         }
  69.     }
  70.  
  71.  
  72. //csharp/6031

回复 "C#通过log4net进行异常记录"

这儿你可以回复上面这条便签

captcha