Using Serilog with MvvmCross

Viewed 1322

I have this code in Setup.cs file

      protected override MvxLogProviderType GetDefaultLogProviderType() =>                                                  
                                                 MvxLogProviderType.Serilog;

      protected override IMvxLogProvider CreateLogProvider()
      {
          Log.Logger = new LoggerConfiguration()
            .MinimumLevel.Verbose()
            .WriteTo.Logger(config => config
                .MinimumLevel.Verbose()
                .WriteTo.File("C:\\log.txt"))
            .CreateLogger();
        return base.CreateLogProvider();
    }

In the ViewModel I have : private readonly IMvxLog _log initialized through IoC.

When I call _log.Error("Some error") nothing is written in log.txt file.

1 Answers
Related