Answers:
假设我想在/ var / log中看到一个日志文件,我会这样做。
示例:在远程服务器上,使用python进入隧道:
cd / var / log
在那个目录中
python -m SimpleHTTPServer 8080
配置Putty [Remote-Host-IP:Remote-Port] xxxx:8080。SSH输入,然后在浏览器中输入:
http://127.0.0.1:8080
所有日志文件完全可访问。
把它放到代码中要困难一些。我建议获得一个SSH库(很多),或编写一个远程Web服务,它会记录日志并吐出最新的更新等等。也许你可以发出get请求甚至'tail -nx'(x - 是最多的数量)您最想要查看的记录。
附录: 如何配置隧道
我正在使用OtrosLogViewer实时查看来自远程机器的日志(log4j和JDK日志记录)。它支持SFTP和Samba。在开发环境中我使用的是log4j SocketHubAppender。