真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用logdashboard查看可視化日志

本篇內(nèi)容介紹了“如何使用logdashboard查看可視化日志”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、宣恩網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為宣恩等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

logdashboard

日志面板是我在Github寫的一個開源項(xiàng)目,旨在讓查看日志變的方便快捷。在線預(yù)覽
現(xiàn)在功能有日志檢索、趨勢圖、異常堆??焖俨榭?、日志詳情等
logdashboard支持自定義日志模型可以記錄更多自定義的屬性。
logdashboard支持的日志來源有以下兩種,推薦在開發(fā)時(shí)使用文件源,部署生產(chǎn)環(huán)境時(shí)使用數(shù)據(jù)庫源

  • 文件源

  • 數(shù)據(jù)庫源

在部署時(shí)支持頁面授權(quán)與自定義身份驗(yàn)證過濾器
更多介紹請參見官網(wǎng)

快速入門

確保機(jī)器上安裝了DotNetCore SDK,打開PowerShell運(yùn)行以下命令,我們將創(chuàng)建一個AspNetCore空項(xiàng)目

dotnet new empty

安裝Nlog日志組件

使用VSCode或VisualStudio打開項(xiàng)目,這時(shí)我們還需要做一些其他的準(zhǔn)備工作。日志組件選用Nlog

Install-Package NLog.Web.AspNetCore

打開Program.cs在CreateWebHostBuilder方法中添加Nlog中間件,復(fù)制以下代碼覆蓋CreateWebHostBuilder方法

public static IWebHost CreateWebHostBuilder(string[] args) =>
    WebHost.CreateDefaultBuilder(args)
       .UseStartup()
       .ConfigureLogging(logging =>
       {
           logging.ClearProviders();
           logging.SetMinimumLevel(Microsoft.Extensions.Logging.LogLevel.Information);
       })
       .UseNLog()
       .Build();

添加一個Nlog.config到項(xiàng)目中,并右鍵文件設(shè)置為復(fù)制到輸出目錄(始終復(fù)制),以下是Nlog.config的全部內(nèi)容

  • 配置文件需要分隔符才可以被NLogDashboard解析,默認(rèn)是||與||end,當(dāng)然這些可以自定義,請參見 LogDashboard配置



  

  

    
  

  
    
  

安裝LogDashboard

準(zhǔn)備工作已經(jīng)結(jié)束,這時(shí)安裝LogDashboard

Install-Package LogDashboard

打開Startup.cs我們要做兩件事

  1. 在ConfigureServices方法中配置服務(wù)

public void ConfigureServices(IServiceCollection services){
    services.AddLogDashboard();
}
  • 關(guān)于更多的配置請參閱 LogDashboard配置

  1. 在Configure方法中配置中間件

public void Configure(IApplicationBuilder app, IHostingEnvironment env){    if (env.IsDevelopment())
    {
        app.UseDeveloperExceptionPage();
    }

    app.UseLogDashboard();

    app.Run(async (context) =>
    {        await context.Response.WriteAsync("Hello World!");
    });
}

大功告成,這時(shí)運(yùn)行項(xiàng)目,在瀏覽器中導(dǎo)航到/logdashboard。這時(shí)就能看到日志面板了

如何使用logdashboard查看可視化日志

發(fā)布時(shí)需要注意!

打開.csproj項(xiàng)目文件添加以下行 , 原因請參見 https://github.com/aspnet/Mvc/issues/6021


   false
 

“如何使用logdashboard查看可視化日志”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


分享名稱:如何使用logdashboard查看可視化日志
分享地址:http://weahome.cn/article/jppeco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部