private void ReportMessage(string message, BaseLogger.LogLevels logLevel = BaseLogger.LogLevels.INFO, bool logToDB = false)
        {
            if (logToDB)
            {
                LogTools.WriteLog(LogTools.LoggerTypes.LogDb, logLevel, message);
            }
            else
            {
                LogTools.WriteLog(LogTools.LoggerTypes.LogFile, logLevel, message);
            }

            OnStatusEvent(message);
        }
        private void ReportError(string message, bool logToDB = false, Exception ex = null)
        {
            if (logToDB)
            {
                LogTools.WriteLog(LogTools.LoggerTypes.LogDb, BaseLogger.LogLevels.ERROR, message);
            }
            else
            {
                LogTools.WriteLog(LogTools.LoggerTypes.LogFile, BaseLogger.LogLevels.ERROR, message);
            }

            OnErrorEvent(message, ex);

            ErrorMessage = string.Copy(message);
        }
Example #3
0
 /// <summary>
 /// 使用文本日志
 /// </summary>
 public static void UseTxtLog()
 {
     LogTools.SetConfig();
     LogTools.WriteLog("日志测试文件");
 }