gpt4 book ai didi

Asp.net 核心 + IIS Express。如何查看日志消息?

转载 作者:行者123 更新时间:2023-12-04 13:47:54 24 4
gpt4 key购买 nike

我正在尝试以这种方式在 ASP.NET Core 中打印日志消息:

Console.WriteLine( "Hello World!" );

loggerFactory.MinimumLevel = LogLevel.Debug;
loggerFactory.AddConsole( LogLevel.Debug );
var logger = loggerFactory.CreateLogger("Startup");
logger.LogWarning( "Hi!" );

我在哪里可以看到这个消息?

“输出”窗口不包含此消息。

如果我将项目作为 Web 运行,它会运行 dnx控制台在那里我可以看到消息,但不方便。

如果我将项目作为 IIS Express 运行,则看不到控制台或消息。

有没有办法在 Visual Studio 中查看消息?

最佳答案

您可以使用 Debug listener实现你想要的:

"dependencies": {
"Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final"
}
Console.WriteLine( "Hello World!" );

loggerFactory.MinimumLevel = LogLevel.Debug;
loggerFactory.AddDebug( LogLevel.Debug );
var logger = loggerFactory.CreateLogger("Startup");
logger.LogWarning( "Hi!" );

关于Asp.net 核心 + IIS Express。如何查看日志消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37103660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com