Пример #1
0
        public void LogWarn(string strMsg, Exception objExp = null)
        {
            Debug.Assert(null != m_iLog);

            if (isEncrypt && Name == LogerType.ElectricJournal && m_iLog.IsWarnEnabled)
            {
                strMsg = ConcatTime(strMsg);
                strMsg = Des.Encrypt(strMsg);
                m_iLog.Debug(strMsg);
                return;
            }


            if (m_iLog.IsWarnEnabled)
            {
                if (null == objExp)
                {
                    m_iLog.Warn(strMsg);
                }
                else
                {
                    m_iLog.Warn(strMsg, objExp);
                }
            }
        }
Пример #2
0
        public void LogInfo(string strMsg, Exception objExp, bool argDate = false)
        {
            Debug.Assert(null != m_iLog);

            if (argDate)
            {
                DateTime date        = DateTime.Now;
                string   strDateTime = string.Format(" {0:dd/MM/yyyy HH:mm:ss} ", date);
                strDateTime = strDateTime.Replace("-", "/");
                strMsg      = strDateTime + strMsg;
            }

            if (isEncrypt && Name == LogerType.ElectricJournal && m_iLog.IsInfoEnabled)
            {
                strMsg = ConcatTime(strMsg);
                strMsg = Des.Encrypt(strMsg);
                m_iLog.Debug(strMsg);
                return;
            }

            if (m_iLog.IsInfoEnabled)
            {
                if (null == objExp)
                {
                    m_iLog.Info(strMsg);
                }
                else
                {
                    m_iLog.Info(strMsg, objExp);
                }
            }
        }
Пример #3
0
        public void LogFataFormat(string strFormat, params object[] arrObjs)
        {
            Debug.Assert(null != m_iLog);

            if (isEncrypt && Name == LogerType.ElectricJournal && m_iLog.IsFatalEnabled)
            {
                string strMsg = string.Format(strFormat, arrObjs);
                strMsg = ConcatTime(strMsg);
                strMsg = Des.Encrypt(strMsg);
                m_iLog.Debug(strMsg);
                return;
            }

            if (m_iLog.IsFatalEnabled)
            {
                m_iLog.FatalFormat(strFormat, arrObjs);
            }
        }