ASP.NET Core 日志记录机制中 EventId.Id 的安全范围

Mak*_*kla 5 asp.net-core

我试图在我的 ASP.NET Core 应用程序中记录一些事件,但我不想与另一个库发生冲突。自定义 EventIds EventId.Id是否有安全范围?

我发现的所有 ASP.NET Core 日志都EventId.Id低于1000. 但 EF 有 arround 100,000

我需要这个,所以我可以轻松地从其他事件中过滤我的事件。

Chr*_*att 2

EventId是特定于应用程序的。没有“安全范围”。这就是您想要的事件 ID。

  • 重点是该事件是*上下文相关的*。它仅对特定应用有意义。它用作将您引导至文档的简单方法。您不应该单独过滤它:仅与特定应用程序相关。 (2认同)