gpt4 book ai didi

asp.net-mvc - 如何使用 Seq 从 SQL Server 查看 serilog 记录

转载 作者:行者123 更新时间:2023-12-05 06:39:56 25 4
gpt4 key购买 nike

我使用 ASP.NET MVC 和 serilog,我想用 Serilog 读取、查看和分析记录的日志在 sql server 中,我找到 seq允许将日志添加到 seq 中,例如:

Log.Logger = new LoggerConfiguration()
.WriteTo.Seq("http://localhost:5341")

太好了,我可以将日志添加到 seq 并检查它们。但是我想查看和读取已经存储在 Sql server 中的日志:

var log = new LoggerConfiguration()
.WriteTo.MSSqlServer(connectionString, tableName, columnOptions: columnOptions)
.CreateLogger();

所以我已经在DB中有记录了,有什么办法可以用seq读取Sql server中的记录吗?或者有人知道用另一个免费工具从 sql server 读取 serilog 记录吗?

最佳答案

Seq 使用自己的数据存储,而不是像 SQL 那样的数据库。它是基于文件的数据存储。 LinqPad或 SQL Server Management Studio (SSMS) 是我目前查询 Serilog 数据库日志的方式。

Seq 文档的链接:

还可以编写一个转换程序,将数据从 SQL 推送到 Seq。您可以使用以下任一方法将数据导入 Seq。进入后使用Seq接口(interface)进行查询。

关于asp.net-mvc - 如何使用 Seq 从 SQL Server 查看 serilog 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44071660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com