/// <summary> /// HandleLog is the handler for all received log messages /// </summary> /// <param name="message"></param> /// <param name="stackTrace"></param> /// <param name="type"></param> private static void HandleLog(string message, string stackTrace, LogType type) { if (string.IsNullOrEmpty(message)) { return; } var remoteType = RemoteMessageType.Generic; if (RemoteMessageType.IsChat(message)) { remoteType = RemoteMessageType.Chat; } JuicedRemoteConsole.Broadcast(new RemoteMessage { Message = message, Identifier = -1, Type = remoteType, Stacktrace = stackTrace }); }
void RemoteManager_Message_Sent(RemoteMessageType msgType, String msgText) { String logMessage = "REMOTE(" + EditorManager.Settings.RemoteMachineNameXbox360 + "): "; switch (msgType) { case RemoteMessageType.SYSTEM_CUSTOMMESSAGE: logMessage += "[CUSTOM]"; break; case RemoteMessageType.SYSTEM_DEBUGSTR: logMessage += "[DEBUG]"; break; case RemoteMessageType.SYSTEM_EXCEPTION: logMessage += "[EXCEPTION]"; break; case RemoteMessageType.SYSTEM_ASSERT: logMessage += "[ASSERT]"; break; case RemoteMessageType.UNKNOWN: logMessage += "[UNKNOWN]"; break; case RemoteMessageType.VISION_ERROR: logMessage += "[VISION_ERROR]"; break; case RemoteMessageType.VISION_WARNING: logMessage += "[VISION_WARNING]"; break; case RemoteMessageType.VISION_MESSAGE: logMessage += "[VISION_MSG]"; break; }; logMessage += " " + msgText; EditorManager.EngineManager.LogPrint(logMessage); if (msgType == RemoteMessageType.VISION_ERROR || msgType == RemoteMessageType.SYSTEM_EXCEPTION) { this.Invoke(new ShowRemoteErrorDelegate(ShowRemoteErrorMessage), new object[]{msgText}); } }