protected override void ProcessRemainder(LogMessage message) { //DEBUG //var msg = TraceLogMessage(message); //Console.WriteLine(msg.Message); try { ClientEvent clientEvent; if (TryTranslateIntoClientEvent(message, out clientEvent)) { if (clientEvent != null) { Server.PostMessage(clientEvent); } } else { var traceClientEvent = TraceLogMessage(message); Server.PostMessage(traceClientEvent); } } catch (Exception ex) { var messageObject = new UnhandledExceptionClientEvent { Exception = ex, }; Server.PostMessage(messageObject); } }
public void Handle(UnhandledExceptionClientEvent message) { if (message == null) { throw new ArgumentNullException("message"); } WriteExceptionInfo(message.ExceptionInfo); }
public static void LogException(Exception exception) { var messageObject = new UnhandledExceptionClientEvent { ExceptionInfo = exception, }; PostMessage(messageObject); }
public static void LogException(Exception exception) { #if WINDOWS_PHONE && DEBUG System.Windows.MessageBox.Show(exception.ToString()); #endif var messageObject = new UnhandledExceptionClientEvent { ExceptionInfo = exception, }; PostMessage(messageObject); }
public void Handle(UnhandledExceptionClientEvent message) { if (message == null) { throw new ArgumentNullException("message"); } if (message.ExceptionInfo == null) { return; } string writeMessage = message.ExceptionInfo.FullMessage; WriteServerEventFailure("FatalSilverlightExceptionServerEvent", writeMessage); }
public void Handle(UnhandledExceptionClientEvent message) { if (message == null) { throw new ArgumentNullException("message"); } if (message.ExceptionInfo == null) { return; } string messageValue = "Unhandled exception trapped in the Silverlight Client." + Environment.NewLine + Environment.NewLine + message.ExceptionInfo.FullMessage; ReportFailureMessage(messageValue); }
public void Handle(UnhandledExceptionClientEvent message) { throw new Exception(message.ExceptionInfo.FullMessage); }
public void Handle(UnhandledExceptionClientEvent message) { if (message == null) throw new ArgumentNullException("message"); WriteExceptionInfo(message.ExceptionInfo); }
public void Handle(UnhandledExceptionClientEvent message) { }
public void Handle(UnhandledExceptionClientEvent message) { if (message == null) throw new ArgumentNullException("message"); if (message.ExceptionInfo == null) return; string writeMessage = message.ExceptionInfo.FullMessage; WriteServerEventFailure("FatalSilverlightExceptionServerEvent", writeMessage); }