예제 #1
0
        /// <summary>
        /// 错误异常日志
        /// </summary>
        /// <param name="fatalLog"></param>
        /// <param name="msg"></param>
        /// <param name="ex"></param>
        public static void FatalLog(ICustomLog <ILogger> fatalLog, string msg, Exception ex)
        {
            if (null == fatalLog)
            {
                return;
            }

            fatalLog.GetLogger().Fatal(ex, msg);
        }
예제 #2
0
        /// <summary>
        /// 错误异常日志
        /// </summary>
        /// <param name="exceptionLog"></param>
        /// <param name="msg"></param>
        /// <param name="ex"></param>
        public static void ErrorExLog(ICustomLog <ILogger> exceptionLog, string msg, Exception ex)
        {
            if (null == exceptionLog)
            {
                return;
            }

            exceptionLog.GetLogger().Error(ex, msg);
        }
예제 #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="log"></param>
        /// <param name="msg"></param>
        public static void InfoLog(ICustomLog <ILogger> log, string msg)
        {
            if (null == log)
            {
                return;
            }

            log.GetLogger().Info(msg);
        }
예제 #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="log"></param>
        /// <param name="msg"></param>
        public static void TraceLog(ICustomLog <ILogger> log, string msg)
        {
            if (null == log)
            {
                return;
            }

            log.GetLogger().Trace(msg);
        }
예제 #5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="log"></param>
        /// <param name="msg"></param>
        public static void DebugLog(ICustomLog <ILogger> log, string msg)
        {
            if (null == log)
            {
                return;
            }

            log.GetLogger().Debug(msg);
        }