public static void InitTempLogs() { ToolCommon.CreatePath(SingletonObject <GameConfig> .GetInst().ResourcePath); //m_logList.Clear(); IOTempConfigLogInfo configLogInfo = new IOTempConfigLogInfo(); IOHelper.SetData(DEFINE.IO_HELPER_TEMP_CONFIG_LOG_INFO, configLogInfo); }
static void SaveLogToTempFile() { ToolCommon.CreatePath(SingletonObject <GameConfig> .GetInst().ResourcePath); IOTempConfigLogInfo logFile = IOHelper.GetData <IOTempConfigLogInfo>(DEFINE.IO_HELPER_TEMP_CONFIG_LOG_INFO); if (logFile != null) { logFile.logList.AddRange(m_logList); } IOHelper.SetData(DEFINE.IO_HELPER_TEMP_CONFIG_LOG_INFO, logFile); }
static void SaveLogToFile() { ToolCommon.CreatePath(SingletonObject <GameConfig> .GetInst().ResourcePath); StreamWriter streamWriter = null; try { streamWriter = File.CreateText(SingletonObject <GameConfig> .GetInst().ResourcePath + "ConfigSystem.log"); } catch (Exception e) { UnityEngine.Debug.Log(e.ToString()); } IOTempConfigLogInfo ioTempConfigLog = IOHelper.GetData <IOTempConfigLogInfo>(DEFINE.IO_HELPER_TEMP_CONFIG_LOG_INFO); if (ioTempConfigLog == null) { return; } List <string> logList = ioTempConfigLog.logList; if (streamWriter != null) { if (logList.Count != 0) { for (int i = 0; i < logList.Count; i++) { streamWriter.WriteLine(logList[i]); } streamWriter.Flush(); } } if (streamWriter != null) { streamWriter.Close(); streamWriter = null; } }
static void Log(string msgTag, string msg) { string save = System.DateTime.Now.ToString("HH:mm:ss ffff") + " " + msgTag + msg; //m_logList.Add(save); //Debug.Log(save); ToolCommon.CreatePath(SingletonObject <GameConfig> .GetInst().ResourcePath); IOTempConfigLogInfo logFile = IOHelper.GetData <IOTempConfigLogInfo>(DEFINE.IO_HELPER_TEMP_CONFIG_LOG_INFO); if (logFile != null) { logFile.logList.Add(save); } IOHelper.SetData(DEFINE.IO_HELPER_TEMP_CONFIG_LOG_INFO, logFile); Debug.Log(save); }