我正在为我的应用程序配置Serilog。目的是通过appsettings.json完全配置Serilog。我的问题是,在网络上的任何地方,Elasticsearch的配置都是用C#代码解释的。
同时,我在appsettings.json中有这样的代码:
"WriteTo": [
{
"Name": "Elasticsearch",
"Args": {
"Uri": "http://localhost:5601"
}
},
{
"Name": "Console"
}
]
然而,Elasticsearch接收器没有选择此配置,并且第一次机会异常显示它正在尝试连接到默认端口9200。
我哪里做错了?
1条答案
按热度按时间h7wcgrx31#
好的,关键是使用“nodeUris”而不是“Uri”。