Beispiel #1
0
        private static void Log(string message, LogType logType = LogType.Log, NetworkLogType networkLogType = NetworkLogType.Other)
        {
            if (networkLogType == NetworkLogType.Broadcasting && !Config.PrintBroadcastingDetailsToConsole)
            {
                return;
            }

            switch (logType)
            {
            case LogType.Error:
                Debug.LogError(message);
                break;

            case LogType.Assert:
                Debug.LogAssertion(message);
                break;

            case LogType.Warning:
                Debug.LogWarning(message);
                break;

            case LogType.Log:
                Debug.Log(message);
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(logType), logType, null);
            }
        }
Beispiel #2
0
        public void Log(NetworkLogType type, UnityWebRequest webRequest)
        {
            var log = new NetworkLog(webRequest);

            switch (type)
            {
            case
                NetworkLogType.Basic:
                _networkData.BasicLogs.Add(log);
                break;

            case NetworkLogType.Warning:
                _networkData.WarningLogs.Add(log);
                break;

            case NetworkLogType.RequestError:
                _networkData.ErrorLogs.Add(log);
                break;

            default:
                LoggingManager.Get.Log(DebugLogType.Error, $"ArgumentOutOfRangeException of type {nameof(type)}");
                break;
            }
        }
Beispiel #3
0
 public static void Log(string message, NetworkLogType networkLogType = NetworkLogType.Other)
 {
     Log(message, LogType.Log, networkLogType);
 }
Beispiel #4
0
 public void Log(NetworkLogType logType, UnityWebRequest webRequest)
 {
     _networkLogger.Log(logType, webRequest);
 }