我目前正在使用ELK堆栈来管理我的应用程序日志。直到我们需要管理所有微服务上的日志的那天,它运行良好。使用spring,我登录了application.yml,logstash会读取它并将其传递给其余部分。但是现在,我无法为每个微服务都拥有一个application.log,也无法让logstash读取所有这些内容。我听说过Appender,但我尝试使用它时没有多大运气。有没有一种方法可以直接登录logstash- *文件,而无需application.log?
例如,我将使用logger.log("test");
将其写入logstash- *文件。这样,我可以在每个微服务中写入同一文件。