- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在代码、xml 和 json 中有“全局”覆盖 MinimumLevel 的文档。 .
但是我可以使用 appsettings.json
覆盖特定的接收器吗? ?例如,我想在类 MyClass
的警告级别登录,但仅适用于控制台接收器。
最佳答案
只需使用 受限于最低级别 特定接收器的配置部分中的参数:
{
/* .. */
"Serilog": {
"MinimumLevel": {
"Default": "Verbose", /* <-- set the default level to the LOWEST applicable for your app */
"Override": {
"Microsoft": "Warning",
"System": "Warning"
}
},
"WriteTo": [
{
"Name": "Console",
"Args": {
"theme": "Serilog.Sinks.SystemConsole.Themes.SystemConsoleTheme::Literate, Serilog.Sinks.Console",
"restrictedToMinimumLevel": "Information" /* <-- set the minimum level for specific sink */
}
},
{
"Name": "File",
"Args": {
/* .. */
"restrictedToMinimumLevel": "Warning" /* <-- set the minimum level for specific sink */
}
},
{
"Name": "Udp",
"Args": {
/* .. */
"restrictedToMinimumLevel": "Warning" /* <-- set the minimum level for specific sink */
}
}
],
/* .. */
}
}
关于asp.net-core - 使用 appsettings.json 覆盖特定接收器的 serilog minimumlevel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51816895/
这是我的默认 Serilog 配置 SeriLogLevelSwitch.MinimumLevel = LogEventLevel.Information; Log.Logger = new Logg
有什么方法可以在 serilog 中为每个文件配置一个日志级别? 我知道我可以为每个“MinimumLevel”配置一个文件,但这不是我需要的。 最佳答案 我也有类似的需求。经过一些研究,我在 .ne
有没有办法从 Controller 或中间件中的 Serilog 的当前配置中获取最低日志级别? 最佳答案 虽然有点间接,但您可以使用 IsEnabled逐级检查此级别: Log.IsEnabled(
尝试为 Serilog 2.8.0(在 .NET 4.6.2 中)设置最低日志级别。日志记录工作正常,但覆盖功能不正常。 这是我的Program.cs: using System; using Log
在代码、xml 和 json 中有“全局”覆盖 MinimumLevel 的文档。 . 但是我可以使用 appsettings.json 覆盖特定的接收器吗? ?例如,我想在类 MyClass 的警告
我正在查看 Serilog sample project 中的 appsettings.json ,其中包含以下代码片段: "MinimumLevel": { "Default": "Debug"
我是一名优秀的程序员,十分优秀!