예제 #1
0
        /// <summary>
        /// 异常信息
        /// </summary>
        /// <param name="message"></param>
        public static void Exception(string message, string summary = "异常信息")
        {
            LogDto log = new LogDto()
            {
                LogSummary = summary, LogMessage = message, LogTime = DateTime.Now, LogType = 4
            };

            LogQueueInstance.Add(log);
            //if (logger.IsErrorEnabled)
            //{
            //    logger.Error(message);
            //}
            //logger = null;
        }
예제 #2
0
        /// <summary>
        /// 普通的日志信息
        /// </summary>
        /// <param name="message">日志内容</param>
        public static void Info(string message, string summary = "日志信息")
        {
            LogDto log = new LogDto()
            {
                LogSummary = summary, LogMessage = message, LogTime = DateTime.Now, LogType = 1
            };

            LogQueueInstance.Add(log);
            //if (logger.IsInfoEnabled)
            //{
            //    logger.Info(message);
            //}
            //logger = null;
        }
예제 #3
0
        /// <summary>
        /// 警告信息
        /// </summary>
        /// <param name="message"></param>
        public static void Warn(string message, string summary = "警告日志")
        {
            // Logger logger = LogManager.GetLogger("InfoLog");
            LogDto log = new LogDto()
            {
                LogSummary = summary, LogMessage = message, LogTime = DateTime.Now, LogType = 3
            };

            LogQueueInstance.Add(log);
            //if (logger.IsWarnEnabled)
            //{
            //    logger.Warn(message);
            //}
            //logger = null;
        }
예제 #4
0
        /// <summary>
        /// 异常信息
        /// </summary>
        /// <param name="ex"></param>
        public static void Exception(Exception ex)
        {
            LogDto log = new LogDto()
            {
                LogSummary = ex.Message, LogMessage = ex.ToString(), LogTime = DateTime.Now, LogType = 4
            };

            LogQueueInstance.Add(log);
            // Logger logger = LogManager.GetLogger("Exception");
            //if (logger.IsErrorEnabled)
            //{
            //    logger.Error(ex);
            //}
            //logger = null;
        }