示例#1
0
        /// <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;
            }
        }
示例#2
0
    // 개발 일때만 로그 남기기
    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;
            }
        }
    }