如何使用appsettings.json配置Elasticsearch接收器?

7bsow1i6  于 2023-04-05  发布在  ElasticSearch
关注(0)|答案(1)|浏览(154)

我正在为我的应用程序配置Serilog。目的是通过appsettings.json完全配置Serilog。我的问题是,在网络上的任何地方,Elasticsearch的配置都是用C#代码解释的。
同时,我在appsettings.json中有这样的代码:

"WriteTo": [
      {
        "Name": "Elasticsearch",
        "Args": {
          "Uri": "http://localhost:5601"
        }
      },
      {
        "Name": "Console"
      }
    ]

然而,Elasticsearch接收器没有选择此配置,并且第一次机会异常显示它正在尝试连接到默认端口9200。
我哪里做错了?

h7wcgrx3

h7wcgrx31#

好的,关键是使用“nodeUris”而不是“Uri”。

相关问题