Putty 和日志查看器

Putty 和日志查看器

我们正在开发一个 Java Web 应用程序。我们将在 Linux 服务器中部署该应用程序。要连接到服务器,我们使用 putty 工具。

对于应用程序的本地测试,我们使用本地主机并使用日志查看器查看日志。

是否有任何工具可以使用 putty 中的隧道方法查看远程机器中的日志文件。

答案1

假设我想要查看 /var/log 中的日志文件,下面是我要做的操作。

示例:在远程服务器上,使用 python 建立隧道:

cd /var/日志

在该目录中,

python-m SimpleHTTPServer 8080

配置 Putty [ Remote-Host-IP: Remote-Port ] xxxx:8080。SSH 接入,然后在浏览器中输入:

http://127.0.0.1:8080

所有日志文件均可以完全访问。

将其放入代码中有点困难。我建议获取一个 SSH 库(有很多),或者编写一个远程 Web 服务来跟踪日志并输出最新更新等。也许您可以发出获取请求,甚至可以发送“tail -n x”(x - 是您想要查看的最新记录数)。

附录: 如何配置隧道

答案2

我在用着OtrosLogViewer实时查看远程机器的日志(log4j 和 JDK 日志记录)。它支持 SFTP 和 Samba。在开发环境中,我使用的是log4j SocketHubAppender

还值得一看的是YouTube 上的演示

相关内容