What is LogDashboard
LogDashboard是可視化的日志面板,擺脫了傳統查看txt與數據庫的方式. 使查看日志變的簡單方便並且可供分析
基於Net Core中間件編寫適用於Asp.Net Core項目,代碼開源
Why do I need it
首頁
它可以實時查看應用程序運行中產生的日志,在日志面板首頁可以看到:
- 日志數量 可直接點擊
- 一周趨勢(未來版本會添加更多時間段趨勢)
- 最近十條日志
日志數量每個都可以點擊查看此分類下的所有日志列表
日志搜索
LogDashboard提供了日志檢索,可以組合條件檢索想要的日志。 條件有時間區別、消息、日志級別、以及四個選項。
條件是可以組合的比如可以查詢 一小時之內不重復的日志 或 2018-12月到2019-1月日志級別為Error的日志
快速查看異常堆棧
對於異常日志,要分析的自然是異常堆棧。在列表中ERROR日志可以點擊ERROR按鈕快速查看異常堆棧
日志詳情
點擊列表中的詳情可以看到日志的全部信息,在概念中是5個日志基本信息,除此之外在其他中展示開發人員自定義的日志屬性
授權訪問
在生產環境中日志面板自然不是所有人都能查看, LogDashboard提供了授權訪問
授權標簽可以讓具有指定角色的用戶有權限可看
自定義身份驗證可以組合自己想要的邏輯
支持多個源
LogDashboard支持兩種日志來源,文件與數據庫源。開發時使用文件源,運行時使用數據庫 Nice!
健全的文檔
文檔地址,文檔中詳細說明了LogDashboard的各種用法與配置,讓開發者快速使用
開源
代碼全部開源,MIT協議。