【问题标题】:Publishing log file to browser in ASP.NET Core在 ASP.NET Core 中将日志文件发布到浏览器
【发布时间】:2016-10-21 15:16:34
【问题描述】:

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

【问题讨论】:

  • 您要发布哪些日志?

标签: asp.net .net logging browser asp.net-core


【解决方案1】:

我不相信有任何现成的工具可用于此类请求(至少在我阅读的任何文档中都没有)。

您可以使用对服务器的 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 并不是最好的显示选项。我没有测试过这段代码,但它给了你这个想法。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-24
    • 2021-10-12
    • 2021-12-22
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 2018-06-02
    • 1970-01-01
    相关资源
    最近更新 更多