Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于生产应用程序的java日志监视器_Java_Logging - Fatal编程技术网

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

用于生产应用程序的java日志监视器,java,logging,Java,Logging,显示日志和java spring应用程序以调试生产问题的最佳方式是什么。 我可以使用unix日志来调试问题,但是是否有其他更好的方法(或应用程序)通过使用任何第三方日志应用程序(如splunk等)来查看日志呢?选项太多了。通常spring boot应用程序是用Java日志框架(logback、log4j等)配置的,它们非常灵活,可以自己将日志消息发送到文件、控制台等。 同样,他们通常发送到文件 这里有一个选项(完全免费),您可以这样做: 添加一个“代理”应用程序,如logstash/filebe

显示日志和java spring应用程序以调试生产问题的最佳方式是什么。
我可以使用unix日志来调试问题,但是是否有其他更好的方法(或应用程序)通过使用任何第三方日志应用程序(如splunk等)来查看日志呢?选项太多了。通常spring boot应用程序是用Java日志框架(logback、log4j等)配置的,它们非常灵活,可以自己将日志消息发送到文件、控制台等。 同样,他们通常发送到文件

这里有一个选项(完全免费),您可以这样做:

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

这个特性的有趣之处在于,即使您有许多不同的服务器,您也可以在一个地方获得所有日志。谷歌关于麋鹿堆栈获取更多信息

这种方法甚至有云解决方案,称为

Splunk、greylog和其他人是其他选择