【发布时间】:2018-10-07 21:07:21
【问题描述】:
我希望能够使用ASP.Net Web Api 打开并输出到Console。
原因是因为我在启动 Web Api 之前初始化了很多元素和对象。然后我使用依赖注入注册这些对象,以便在我的ApiController 中访问它们。
当我启动 Web Api 时,我需要打开控制台,这样我才能看到初始化的过程以及需要多长时间。
我知道可以将日志从 Web Api 发送到调试控制台,但这不是我想要的。
也许有办法启动一个控制台项目并将 Web Api 框架整合到其中?
【问题讨论】:
-
有许多记录器包(NLog 就是其中之一)可以将日志输出到各种目的地,例如文件、控制台、数据库、TCP/IP 连接(以及调试窗口)。
标签: c# asp.net asp.net-web-api console