我想使用Microsoft.Extensions.Logging将日志输出到控制台。我已经按照以下方式设置它:
static void Main()
{
ILoggerFactory loggerFactory = LoggerFactory.Create(builder => builder.AddConsole());
ILogger logger = loggerFactory.CreateLogger<Program>();
logger.LogInformation("Current directory {0}", Directory.GetCurrentDirectory());
}
然而,没有任何内容输出到控制台。
using
关键字的作用,确保在发生异常的情况下也能够正确地处理对象的释放。编辑:https://learn.microsoft.com/de-de/dotnet/csharp/language-reference/keywords/using-statement “using 语句确保即使在 using 块内部发生异常,Dispose 也会被调用。” - Sunday