/// <summary> /// /// </summary> /// <param name="message"></param> /// <param name="logState"></param> public static void WriteLogInfo(string message, LOGSTATE logState) { switch (logState) { case LOGSTATE.Info: writeInfo(message, "Info"); break; case LOGSTATE.Warning: writeInfo(message, "Warning"); break; case LOGSTATE.Error: writeInfo(message, "Error"); break; case LOGSTATE.Fatal: writeInfo(message, "Fatal"); break; case LOGSTATE.Event: writeInfo(message, "Event"); break; default: writeInfo("调用日志记录出错,未知LOGSTATE;" + message, "Error"); break; } }
// 개발 일때만 로그 남기기 public static void DevDebugLog(object _msg, LOGSTATE _logState = LOGSTATE.NORMAL) { if (GameDefine.IsDevMode) { switch (_logState) { case LOGSTATE.WARRING: Debug.LogWarning(_msg); break; case LOGSTATE.ERROR: Debug.LogError(_msg); break; default: Debug.Log(_msg); break; } } }