【发布时间】:2017-05-08 18:16:20
【问题描述】:
我是第一次尝试记录日志,并按照https://github.com/NLog/NLog.Web/wiki/Getting-started-with-ASP.NET-Core-(project.json) 上的 NLog 教程进行操作,但是当我进入写入日志的第 4 步时,我得到了一个错误。我收到的错误消息是“找不到类型或命名空间 ILogger”。 这就是我所拥有的,据我所知,与教程中列出的完全相同。
namespace EmptyAspnetProj.Controllers
{
public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
public HomeController(ILogger<HomeController> logger)
{
_logger = logger;
}
public IActionResult Index()
{
_logger.LogInformation("Index page says hello", new object[0]);
return View();
}
我一定是在做一些愚蠢的事情,因为我没有看到任何与文章一起发布到 Github 的问题。任何帮助表示赞赏。
【问题讨论】:
-
您是否已经
using NLog.Extensions.Logging;,如here所表示的那样? -
是的,有以下 using 语句。使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Threading.Tasks;使用 Microsoft.AspNetCore.Mvc;使用 NLog.Extensions.Logging;使用 NLog.Web;
标签: c# asp.net-core nlog