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); } }
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; } }
public static void Log(string message, NetworkLogType networkLogType = NetworkLogType.Other) { Log(message, LogType.Log, networkLogType); }
public void Log(NetworkLogType logType, UnityWebRequest webRequest) { _networkLogger.Log(logType, webRequest); }