gpt4 book ai didi

asp.net-core - 如何获得当前的 Serilog MinimumLevel

转载 作者:行者123 更新时间:2023-12-03 20:26:13 34 4
gpt4 key购买 nike

有没有办法从 Controller 或中间件中的 Serilog 的当前配置中获取最低日志级别?

最佳答案

虽然有点间接,但您可以使用 IsEnabled逐级检查此级别:

Log.IsEnabled(LogEventLevel.Debug)

对于这些场景,这通常就足够了。如果你真的需要精确的最低级别,你可以尝试各种 LogEventLevel成员单独弄清楚。 IsEnabled()速度非常快,因此以这种方式检查几个级别不会显示在您的性能雷达上。

请记住,每个源上下文仍然可以覆盖最低级别(即使用 MinimumLevel.Override() )。

关于asp.net-core - 如何获得当前的 Serilog MinimumLevel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49226533/

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