static void InitConfigFile() { ToolCommon.CreatePath(SingletonObject <GameConfig> .GetInst().ResourcePath); IOTempConfigFileInfo configFileInfo = new IOTempConfigFileInfo(); IOHelper.SetData(DEFINE.IO_HELPER_TEMP_CONFIG_FILE_INFO, configFileInfo); }
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); }
private static string GetFileLocalSave(string fileName) { #if UNITY_EDITOR string path = SingletonObject <GameConfig> .GetInst().ResourcePath + fileName; #else string path = Application.persistentDataPath + fileName; #endif return(path); }
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); }
public void Init() { if (EnableLog) { try { Directory.CreateDirectory(SingletonObject <GameConfig> .GetInst().ResourcePath + "Logs/"); m_streamWriter = new StreamWriter(SingletonObject <GameConfig> .GetInst().ResourcePath + DateTime.Now.ToString("dd-MM-yy") + ".log", true); } catch (Exception e) { UnityEngine.Debug.Log(e.ToString()); } m_processThread = new Thread(new ThreadStart(ProcessLog)); m_processThread.IsBackground = true; m_processThread.Start(); Application.logMessageReceived += OnLog; } }