在 .Net Framework 控制台应用程序中使用 ILogger 记录日志,是否可能?我搜索了很多但是没有找到样例。这是我目前的进展:
Original Answer 翻译成“最初的回答”
var loggerFactory = new LoggerFactory();
//loggerFactory.AddProvider();
var logger = loggerFactory.CreateLogger("Category");
logger.LogInformation("This is a log line");
我不知道如何添加LoggerProvider。是否已经为.Net Framework实现了Console和File提供程序,还是它们仅适用于Core?
我需要自己实现提供程序吗?
最初的回答:
在.Net Framework中,您需要自己实现LoggerProvider。但是,在.Net Core中,已经实现了Console和File提供程序。