/// private void WriteLogFile(string _str, eLogtype _type) { string dateTime = System.DateTime.Now.ToString(); string type = ""; switch (_type) { case eLogtype.info: type = "INFO"; break; case eLogtype.success: type = "SUCCESS"; break; case eLogtype.warning: type = "WARNING"; break; case eLogtype.error: type = "ERROR"; break; } if (_str[_str.Length - 1] != '\n') { _str += "\n"; } string fileName = $"{configLoader.GetCacheDir()}/log.txt"; FileStream fs = null; try { fs = new FileStream(fileName, FileMode.Append); using (StreamWriter writer = new StreamWriter(fs)) { writer.Write($"{dateTime} | {type}: {_str}"); } } catch (System.Exception _e) { Debug.LogError(_e.Message); } finally { if (fs != null) { fs.Dispose(); } } }