Best way to integrate Your Serilog configuration with Xamarin.Android!
- Copy files
LogcatConfigurationExtensions.cs
&LogcatSink.cs
to Your solution (There is small problem with nuget package for only Xamarin.Android). - Use it:
By class:
.AddLogging(builder =>
{
var loggerConfiguration = new LoggerConfiguration()
.WriteTo
.Logcat(tag: "MyAwsomeApp");
var logger = loggerConfiguration.CreateLogger();
builder.AddSerilog(logger);
})
By appsettings:
"Serilog": {
"Using": [ "MyAwsomeAppProjectName" ],
"MinimumLevel": "Debug",
"WriteTo": [
{
"Name": "Logcat",
"Args": {
"Tag": "MyAwsomeApp"
}
}
],