Skip to content

Commit a260c89

Browse files
authored
Merge pull request #219 from gadfly3173/fix/log-inner-exception
fix: log InnerException to crash log
2 parents f455df0 + 8bb3bc2 commit a260c89

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/App.axaml.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ public static void Main(string[] args)
6161
builder.Append($"Source: {ex.Source}\n");
6262
builder.Append($"---------------------------\n\n");
6363
builder.Append(ex.StackTrace);
64+
while (ex.InnerException != null)
65+
{
66+
ex = ex.InnerException;
67+
builder.Append($"\n\nInnerException::: {ex.GetType().FullName}: {ex.Message}\n");
68+
builder.Append(ex.StackTrace);
69+
}
6470

6571
var time = DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss");
6672
var file = Path.Combine(Native.OS.DataDir, $"crash_{time}.log");

0 commit comments

Comments
 (0)