本文介绍了调试级别信息无法在VS Code中输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 ConfigureServices
方法中,我正在使用:
In the ConfigureServices
method I'm using:
var loggerFactory = new LoggerFactory();
loggerFactory.AddDebug();
但是,使用 LogDebug()
不能输出到调试控制台.
However, use of LogDebug()
fails to output to the debug console.
推荐答案
而不是依赖AddDebug()...使用AddConsole()指定最小日志级别,并将调试级别信息输出到控制台按预期:
Rather than rely on AddDebug()... specify the minimum log level with AddConsole() and the debug level information outputs to the console as expected:
loggerFactory.AddConsole(LogLevel.Debug);
之所以可行,是因为方法AddConsole(),AddDebug()等仅指定 where 来记录信息.在此处中对此问题进行了更深入的讨论.
This works because the methods AddConsole(), AddDebug() etc. only specify where to log information. The issue is discussed in more depth here.
这篇关于调试级别信息无法在VS Code中输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!