Serilog无法登录弹性搜索

时间:2016-12-24 08:51:24

标签: elasticsearch serilog

我创建了一个简单的C#程序。它配置serilog使用弹性搜索接收器如下

string url = "http://localhost:9200/";
var logger = new LoggerConfiguration()
            .WriteTo.LiterateConsole()
            .WriteTo.Elasticsearch(new ElasticsearchSinkOptions(new Uri(url)))
            .CreateLogger();
logger.Error("This is an error Message");

我可以在文字控制台中查看日志,但弹性搜索中没有任何内容。我是否需要在弹性搜索接收器选项中创建和指定索引?我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

在我的情况下,这是因为安装x-pack后出现身份验证问题。 我通过添加

临时禁用它
xpack.security.enabled: false

在elasticsearch.yml和kibana.yml中。之后就开始工作了。