Revision 81c5c310 trunk/Pithos.Client.WPF/App.xaml.cs
b/trunk/Pithos.Client.WPF/App.xaml.cs | ||
---|---|---|
112 | 112 |
|
113 | 113 |
var appenders = loggerRepository.GetAppenders(); |
114 | 114 |
|
115 |
|
|
115 | 116 |
var lossyAppender = appenders.OfType<BufferingForwardingAppender>() |
116 | 117 |
.FirstOrDefault(appender => appender.Name == "LossyFileAppender"); |
117 | 118 |
if (lossyAppender!=null) |
... | ... | |
183 | 184 |
} |
184 | 185 |
|
185 | 186 |
private void OnUnobservedException(object sender, UnobservedTaskExceptionEventArgs e) |
186 |
{ |
|
187 |
var messages=new List<UserMessage>(); |
|
187 |
{ |
|
188 |
Log.Error("Unobserved Task Exception", e.Exception); |
|
189 |
|
|
190 |
var messages = new List<UserMessage>(); |
|
188 | 191 |
e.Exception.Handle(exc=>{ |
189 | 192 |
messages.Add(new UserMessage |
190 | 193 |
{ |
... | ... | |
195 | 198 |
return true; |
196 | 199 |
}); |
197 | 200 |
|
198 |
Log.Error("Unobserved Task Exception",e.Exception); |
|
199 |
|
|
200 |
var message = String.Format(@"{0}\r\n{1}\r\n\r\n{2}", |
|
201 |
|
|
202 |
var message = String.Format(@"{0}<LineBreak/>{1}<LineBreak/><LineBreak/>{2}", |
|
201 | 203 |
WPF.Properties.Resources.Unexpected_Error, |
202 | 204 |
WPF.Properties.Resources.We_Apologize, |
203 | 205 |
WPF.Properties.Resources.Please_Submit_Error); |
Also available in: Unified diff