zoukankan      html  css  js  c++  java
  • 重写NLog

    接口ILogBase:

        public interface ILogBase
        {
            void Debug(string message);
    
            void Debug(string message, Exception ex);
    
            void Info(string message);
    
            void Info(string message, Exception ex);
    
            void Warn(string message);
    
            void Warn(string message, Exception ex);
    
            void Error(string message);
    
            void Error(string message, Exception ex);
    
            void Fatal(string message);
    
            void Fatal(string message, Exception ex);
        }
    

    实现NLogger:

        public class NLogger : ILogBase
        {
            private readonly NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger();
    
            public  void Debug(string message)
            {
                logger.Debug(message);
            }
    
            public void Debug(string message, Exception ex)
            {
                logger.Debug(ex,message);
            }
    
            public void Error(string message)
            {
                logger.Error(message);
            }
    
            public void Error(string message, Exception ex)
            {
                logger.Error(ex,message);
            }
    
            public void Fatal(string message)
            {
                logger.Fatal(message);
            }
    
            public void Fatal(string message, Exception ex)
            {
                logger.Fatal(ex,message);
            }
    
            public void Info(string message)
            {
                logger.Info(message);
            }
    
            public void Info(string message, Exception ex)
            {
                logger.Info(ex,message);
            }
    
            public void Warn(string message)
            {
                logger.Warn(message);
            }
    
            public void Warn(string message, Exception ex)
            {
                logger.Warn(ex,message);
            }
        }
    
        
    

     

     

  • 相关阅读:
    css顺序
    修改input默认样式
    H5 新特性之全局属性 三
    h5 全局新属性 四
    H5 新特性之全局属性一
    [心得]VS2008免编译立即生效的方法
    让vs2008支持jQuery的智能提示!
    Winson.Framework 3.3 发布!!
    通过反射自动填充实体
    Winson.SqlPager 2.5 发布!
  • 原文地址:https://www.cnblogs.com/panpanwelcome/p/7576162.html
Copyright © 2011-2022 走看看