从满足某些条件的请求中获取所有 Seq 日志

Get all Seq logs from requests that meet some condition

我正在使用 Seq 在本地 API 上捕获日志,我想查找慢速请求的日志消息。

每个请求都会写入多个日志,其中一个包含请求所用的总时间。我可以使用 RequestTime > 500 之类的东西来查找这些日志,但它不包括这些请求的其他日志(可以理解)。这告诉我哪些 API 很慢,但没有告诉我 为什么 它们很慢,其他日志将提供该信息。

有没有办法要求 Seq return 所有符合条件的请求的日志消息(比如上面的总请求时间)?它们都有一个 RequestId 值,可用于识别每个请求属于哪些日志。

我知道我可以导出第一个查询的结果并使用类似 excel 的工具来获取所有请求 ID 并执行 IN 子句。我正在寻找单步选项(如果存在)。

今天,Seq 中没有单步选项。