借助URL在本地浏览器中显示来自服务器的.log内容

时间:2015-01-20 19:47:10

标签: java html tomcat

我们正在连接到远程计算机,然后将.log文件检索到本地以查看日志。但有没有办法在浏览器中使用ULR,以便日志内容记录在文件中时显示日志。

谢谢, 拉杰什

1 个答案:

答案 0 :(得分:0)

Tomcat中没有任何东西能够开箱即用;否则这将是一个很大的安全漏洞:)

您可能想要做的是编写一个servlet,它将为您获取日志文件,以某种方式对其进行格式化,并提供自动刷新(定期刷新不是问题 - <META HTTP-EQUIV="REFRESH"... />,它首先将日志记录下来了。)

您的日志servlet可以将日志文件的名称作为请求参数,然后打开该日志文件并基本上将其转储到输出流。如果你想变得可爱,你可以接受一些可选参数来仅获取文件的最后 N 行,或者只记录过去某个日期以来的条目。

请记住正确配置此服务的安全性,因为能够查看任意日志文件是一件非常敏感的事情。