2016-10-21 127 views
0

ASP.NET Core中是否有现成的解决方案,用于在浏览器中发布日志文件?这将有助于开发人员/测试人员,因为他们并不总是可以访问服务器上的日志。这当然需要在生产中停用。将日志文件发布到ASP.NET核心中的浏览器

+0

您想发布哪些日志? –

回答

0

我不相信这种类型的请求有任何现成的工具(至少在我读过的任何文档中都没有)。

您可以使用AJAX调用服务器来检索日志文件内容,然后将它们设置为您选择的HTML元素。

var url = @Url.Action("GetLogFile", "Controller"); 

$.ajax({ 
type: "POST", 
url: url, 
data: logLocation, 
success: function(data) { 
    $(".result").html(data);  
} 
});​ 

<div class="result"></div> 

很明显,你可以使用你想要什么都HTML元素,作为一个div是不是最好的显示选项。我没有测试过这个代码,但它给了你这个想法。

希望这会有所帮助!

相关问题