Skip to content

Commit 6913509

Browse files
cbiesingerdlibby-
authored andcommitted
Also print a stack trace when printing an exception message (MicrosoftEdge#146)
1 parent 0f53212 commit 6913509

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

server/JsDbg.Core/WebServer.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,10 +225,12 @@ public async Task Listen() {
225225
}
226226
} catch (HttpListenerException listenerException) {
227227
Console.Error.WriteLine("HttpListenerException during request handling: {0}", listenerException.Message);
228+
Console.Error.WriteLine("Stack Trace:\n{0}\n", listenerException.StackTrace);
228229
}
229230
}
230231
} catch (Exception ex) {
231232
Console.Error.WriteLine("Unhandled exception during request handling: {0}", ex.Message);
233+
Console.Error.WriteLine("Stack Trace:\n{0}\n", ex.StackTrace);
232234
}
233235
}
234236

@@ -238,6 +240,7 @@ private void ServeFailure(HttpListenerContext context) {
238240
context.Response.OutputStream.Close();
239241
} catch (Exception exception) {
240242
Console.Error.WriteLine("Network Exception: {0}", exception.Message);
243+
Console.Error.WriteLine("Stack Trace:\n{0}\n", exception.StackTrace);
241244
}
242245
}
243246

@@ -255,6 +258,7 @@ private void ServeUncachedString(string responseString, HttpListenerContext cont
255258
context.Response.OutputStream.Close();
256259
} catch (Exception exception) {
257260
Console.Error.WriteLine("Network Exception: {0}", exception.Message);
261+
Console.Error.WriteLine("Stack Trace:\n{0}\n", exception.StackTrace);
258262
}
259263
}
260264

@@ -1238,6 +1242,7 @@ private string ReadRequestBody(HttpListenerContext context) {
12381242
return data;
12391243
} catch (Exception exception) {
12401244
Console.Error.WriteLine("Network Exception: {0}", exception.Message);
1245+
Console.Error.WriteLine("Stack Trace:\n{0}\n", exception.StackTrace);
12411246
return null;
12421247
}
12431248
}

0 commit comments

Comments
 (0)