【问题标题】:KissLog: mixed up Search KeywordsKissLog:混合搜索关键字
【发布时间】:2022-01-03 22:56:21
【问题描述】:

我对 KissLog 有一个奇怪的问题。 我们将 KissLog 版本 3.5.6 用于 ASP.NET MVC 应用程序。 在某些条目的详细信息视图的“搜索关键字”部分中,有些东西混在一起了。这是一个匿名的例子:

Endpoint GET /details
Http referer /home
Search keywords
[
    "/details",
    "/login",
    "user-id:XXXX",
    "/home",
    "user1@mail.com",
    "/inbox/outgoing",
    "user2@mail.com",
    "someParameter:3",
    "/account",
    "/inbox",
    "user3@mail.com"
]

在这个例子中,这个条目应该只包含关于被调用端点的信息/details,而其他选项卡“请求”、“响应”和“日志”只包含的信息/details 调用,但“搜索关键字”部分还包含有关其他调用的信息。甚至是其他用户在其他会话中进行的呼叫的信息。

特别有趣的是,列出了多封登录用户的电子邮件。

在网络研究中,我找不到任何关于这个问题的信息,所以我在这里发布这个问题,希望 Catalin 能看到它:D

也许你可以告诉我这是否是 KissLog 的问题,它可能会在较新的版本中得到修复,或者我们只是在实施中搞砸了。

【问题讨论】:

    标签: asp.net asp.net-mvc kisslog


    【解决方案1】:

    是的,我看过了:)

    在 4.0.0 之前,KissLog 会自动生成搜索关键字,而没有过滤它们的选项,并且在某些情况下会创建重复项。 这也可能是您遇到的问题。

    如果可能,请尝试将 KissLog 库更新到 5.0.0,因为它包含许多改进并且很可能也可以解决问题。

    与 3.5.6 相比,有一些重大更改,但它们应该相对容易解决。如果需要,我可以提供帮助。

    https://kisslog.net/Docs/SDK.change-log.index.html#kisslog-5-0-0

    “Options.GenerateKeywords”已重命名为“Options.GenerateSearchKeywords”。

    https://github.com/KissLog-net/KissLog.Sdk/blob/f8200ffb49cd7e3157d0ee631e2256ba654b77f3/testApps/AspNet.Mvc/Global.asax.cs#L59

    如果这没有帮助,我将执行额外的故障排除。

    【讨论】:

    • 感谢您的回答。我们会尽快更新到最新版本,我会通知您问题是否已解决。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-13
    • 2012-02-22
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多