【问题标题】:Serilog GUI for desktop桌面版 Serilog GUI
【发布时间】:2015-02-08 09:44:45
【问题描述】:

Serilog 是一个日志库,其中包含许多日志查看/分析服务(如 Glimpse 或 Loggly)的接收器(适配器)。这很酷,但它们都需要浏览器才能查看日志。

是否有适用于 serilog 的日志条目的桌面应用程序(使用 winforms、WPF 等)的现成 GUI 控件?

附:我们可以使用 IObservable serilog Sink 并创建我们自己的“LogGrid”,但我们不希望重新发明自行车。

【问题讨论】:

  • 您是否尝试过 TailBlazerfree Prefix by Stackify ?跨度>
  • 作为我们GUI的一部分的控件?不要认为这很容易。这个问题是关于它的。

标签: winforms logging wpf-controls desktop-application serilog


【解决方案1】:

这取决于您从 Serilog 记录消息的位置。您可以登录到许多“接收器”,因此大多数 GUI 工具将取决于您使用的接收器。 Serilog 提供的接收器列表在这里:https://github.com/serilog/serilog/wiki/Provided-Sinks

一些选项包括:

日志解析器

如果您使用一些基于文件的接收器,则可以使用此处提供的 Microsoft Log Parser:https://www.microsoft.com/en-us/download/details.aspx?id=24659

来自网站:

Log Parser 2.2 是一个功能强大的多功能工具,可提供通用的 查询访问基于文本的数据,例如日志文件、XML 文件和 CSV 文件,以及 Windows 操作系统上的关键数据源 例如事件日志、注册表、文件系统和活动 目录。

Log Parser Lizard GUI

如果您想要一个闪亮的 UI 来使用日志解析器搜索日志文件,请在此处查看 Log Parser Lizard GUI:http://lizard-labs.com/log_parser_lizard.aspx

来自网站:

Log Parser Lizard 是 Microsoft Logparser 的 GUI,绝对是 当今市场上最好的一款。 Log Parser 是一个非常强大的 和通用查询软件工具,提供通用查询访问 (使用 SQL)到基于文本的数据,例如日志文件、XML 文件和 TSV/CSV 文本文件,以及 Microsoft 上的关键数据源 Windows 操作系统,例如 Windows 事件日志、IIS 日志、 注册表、文件系统、Active Directory 服务等 更多。

序列

这不符合您的“非基于浏览器的 UI”要求,但是 Seq 在提供基于 Web 的界面来搜索和分析日志方面做得很好,并内置了对 Serilog 的支持。可在此处获得:https://getseq.net/

来自网站:

Seq 是 .NET 开发人员捕获、搜索和 集成结构化日志事件。与传统纯文本相比 日志,结构化日志削减了分布式和 异步应用程序。

【讨论】:

  • 感谢您的回答,但我们需要一个控件将其嵌入到我们应用程序的一种形式中。不是独立的日志监控软件。
  • @Kiquenet Seq 可免费用于本地/单用户日志查看 :-) 如果您将 Seq 用作共享日志服务器或商业支持,则需要付费许可证,但这里的 OP 正在谈论桌面日志查看。 HTH!
  • Microsoft Log Parser 的链接已失效,请使用microsoft.com/en-us/download/details.aspx?id=24659
【解决方案2】:

看看https://github.com/RolandPheasant/TailBlazer,看看 Roland 是怎么做到的。

【讨论】:

    猜你喜欢
    • 2011-12-28
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多