Update printStackTrace() output

This commit is contained in:
de4dot 2011-11-08 10:26:07 +01:00
parent 7617d92b3b
commit a70b740088

View File

@ -176,12 +176,16 @@ namespace de4dot {
public static void printStackTrace(Exception ex, Log.LogLevel logLevel = Log.LogLevel.error) {
var line = new string('-', 78);
Log.log(logLevel, "\n\nERROR: Caught an exception:\n\n");
Log.log(logLevel, "\n\n");
Log.log(logLevel, line);
Log.log(logLevel, "Message: {0}", ex.Message);
Log.log(logLevel, "Type: {0}", ex.GetType());
Log.log(logLevel, "Stack trace:\n{0}", ex.StackTrace);
Log.log(logLevel, "\n\nERROR: Caught an exception:\n");
Log.log(logLevel, line);
Log.log(logLevel, "Message:");
Log.log(logLevel, " {0}", ex.Message);
Log.log(logLevel, "Type:");
Log.log(logLevel, " {0}", ex.GetType());
Log.log(logLevel, line);
Log.log(logLevel, "\n\nStack trace:\n{0}", ex.StackTrace);
}
// This fixes a mono (tested 2.10.5) String.StartsWith() bug. NB: stringComparison must be