如何覆盖ASP.NET Core中的默认日志记录信息

时间:2017-09-10 11:33:12

标签: c# asp.net logging asp.net-core .net-core

当我启动默认的ASP.NET Core应用程序时,我在控制台中获得了以下几行:

$link_item = Link::where('links.friendly_url', $id)
        ->join('pages','pages.id','=','links.page_id')
        ->select('pages.description as pdescription', 'pages.name', 'pages.photo as pphoto', 'pages.id as pid', 'links.*')
        ->get();

return view('site.link', compact('link_item'));

我可以在哪里更改此日志?

1 个答案:

答案 0 :(得分:2)

不会记录这些行,而是将它们打印到控制台。造成此输出的原因是WebHost.Run(),它是启动应用程序的默认方式。或者特别是,内部RunAsync()设置了一切。

如果不自己编写代码,则无法更改输出。