用于生产应用程序的Java日志监视器

时间:2019-12-05 06:27:49

标签: java logging

显示日志java spring应用程序以调试生产问题的最佳方法是什么。 我可以使用unix日志来调试问题,但是还有其他更好的方法(或应用程序)通过使用任何第三方日志记录应用程序(例如splunk等)来查看日志

1 个答案:

答案 0 :(得分:1)

有很多选择。通常,Spring Boot应用程序配置有Java日志记录框架(logback,log4j等)。它们非常灵活,并且可以自行将日志记录消息发送到文件,控制台等。 同样,通常它们会发送到文件。

这是您可以做的一种选择(完全免费):

添加一个“代理”应用程序(例如logstash / filebeat)以读取此文件并将数据发送到ElasticSearch。然后,您可以使用名为“ kibana”的酷炫查看器来使用日志。

此功能的有趣之处在于,即使您有许多不同的服务器,也可以将所有日志放在一个位置。 Google关于ELK堆栈以获取更多信息。

针对此方法,甚至还有云解决方案,称为logz.io

Splunk,graylog等是其他替代方法。

相关问题