Hi,
I am trying to implement attachments on crashes using metrolog. There is this blog post written but either it doesnt work i dont understand the exact implementation. https://devblogs.microsoft.com/appcenter/give-your-crashes-a-context-through-logs-attachments/
Basically in the post title with "App Center Brings Logs and Crash Together
The Idea".
I tried to implement this on xamarin.forms project. I am not sure code given there is for .net standard code or platform specific. However I tried both even using a DI to android project and get the manager and memorystream from there but still doesnt work. I dont see any attachment for my testcrash. Is there a better information regarding this how can make it work zip attachment in xamarin.forms projects?
my code would like as below,
in android project
class LogManager : Helpers.ILogManager
{
public MetroLog.ILogManager GetLogManager()
{
// Initialize MetroLog using the defaults
LogManagerFactory.DefaultConfiguration.AddTarget(LogLevel.Trace, LogLevel.Fatal, new StreamingFileTarget());
return LogManagerFactory.DefaultLogManager;
}
public System.IO.MemoryStream GetCompressedLogs()
{
var _logManager = GetLogManager();
System.IO.Stream compressedLogs = null;
Task.Run(async () => compressedLogs = await _logManager.GetCompressedLogs()).Wait();
return (System.IO.MemoryStream)compressedLogs;
}
}
In the shared standard project
public static System.IO.MemoryStream GetCompressedLogs()
{
return Xamarin.Forms.DependencyService.Get<ILogManager>().GetCompressedLogs();
}
Would this work? Do i understand things correct?
Hi,
I am trying to implement attachments on crashes using metrolog. There is this blog post written but either it doesnt work i dont understand the exact implementation. https://devblogs.microsoft.com/appcenter/give-your-crashes-a-context-through-logs-attachments/
Basically in the post title with "App Center Brings Logs and Crash Together
The Idea".
I tried to implement this on xamarin.forms project. I am not sure code given there is for .net standard code or platform specific. However I tried both even using a DI to android project and get the manager and memorystream from there but still doesnt work. I dont see any attachment for my testcrash. Is there a better information regarding this how can make it work zip attachment in xamarin.forms projects?
my code would like as below,
in android project
In the shared standard project
Would this work? Do i understand things correct?