private static void PopulateCrashReportDirectoryStructure()
{
try
{
Directory.CreateDirectory(StackTracePath);
// Write client info to a file to be picked up by the native reporter:
var clientInfoPath = Path.GetFullPath(Path.Combine(StackTracePath, "RaygunClientInfo"));
var clientMessage = new RaygunClientMessage();
string clientInfo = String.Format("{0}\n{1}\n{2}", clientMessage.Version, clientMessage.Name, clientMessage.ClientUrl);
File.WriteAllText(clientInfoPath, clientInfo);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine (string.Format ("Failed to populate crash report directory structure: {0}", ex.Message));
}
}