首页 > 其他 > 详细

重写NLog

时间:2017-09-22 18:33:35      阅读:240      评论:0      收藏:0      [点我收藏+]

接口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);
        }
    }

    

 

 

重写NLog

原文:http://www.cnblogs.com/panpanwelcome/p/7576162.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!