asp.net 5 中无法在 Controller 中使用 Serilog

Unable to use Serilog in Controller in asp.net 5

如何从 Controller 本身使用 Serilog?我在 Startup class 中的 Configure 方法中添加了这个:

var serilog = new Serilog.LoggerConfiguration().MinimumLevel.Debug().WriteTo.File("C:/Temp/log.txt");
logFact.AddSerilog(serilog);

我也试过这样的:

    public PeopleController(ILoggerFactory logFact)
    {
        _loger = logFact.CreateLogger<PeopleController>();
    }

然后在操作方法中我想这样称呼它:

_loger.LogDebug("this is my custom logges");

问题是我的日志没有写入 log.txt 文件。我应该如何正确执行此操作?

尝试除 Debug 以外的其他级别,除了 Debug 级别之外,我已经让 Serilog 正常工作,不确定它是错误还是配置问题。