Sko*_*šek 5 .net c# elasticsearch serilog
是否可以在 json 配置文件中传递 Formatter 的构造函数参数?
"WriteTo": [
{
"Name": "Console"
"Args": { "formatter": "Serilog.Formatting.Elasticsearch.ElasticsearchJsonFormatter, Serilog.Formatting.Elasticsearch" }
}
]
Run Code Online (Sandbox Code Playgroud)
正如您在这里看到的,ElasticsearchJsonFormatter ctor 接受一些参数。我想在上面的配置文件中配置它们。
谢谢。
小智 1
您需要扩展格式化程序,并显式指定类型以及需要传递给构造函数的所有参数:
"WriteTo": [
{
"Name": "Console",
"Args": {
"formatter": {
"type" : "Serilog.Formatting.Elasticsearch.ElasticsearchJsonFormatter,Serilog.Formatting.Elasticsearch",
"formatStackTraceAsArray" : true
}
}
}
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
700 次 |
| 最近记录: |