我在 Setup.cs 文件中有这段代码
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();
}
在ViewModel中,我有一个通过IoC初始化的私有IMvxLog _log。当我调用_log.Error("Some error")时,log.txt文件中没有任何内容被写入。