我需要从 tomcat 读取带有日志的远程文件
如果我可以通过 ssh 访问日志文件夹,那么最方便的方法是什么?
OtrosLogViewer可以从远程服务器读取日志。它支持 SFTP、FTP 和 Samba。它还提供远程文件系统浏览器。
免责声明:我是 OtrosLogViewer 的作者
使用 Editplus 通过 FTP/SSH 连接到远程服务器。
在需要时刷新日志。
您可以使用 log4j 的 Chainsaw V2 和 VFSLogFilePatternReceiver 使用 Jakarta Commons-VFS 对 ssh 的支持来解析和跟踪日志文件。
电锯页面: http: //logging.apache.org/chainsaw/
log4j 'companions' 页面: http: //logging.apache.org/log4j/companions/
开始使用 Chainsaw 的最简单方法是检查它(svn)以及附加组件、组件和接收器“伴侣”,使用 maven 构建它们。
构建 Chainsaw 后,您可以运行 appassembler/bin 文件夹中的脚本,并使用可以尾随日志文件的接收器配置配置 Chainsaw(请参阅 Chainsaw 的欢迎选项卡/查看示例接收器配置按钮以获取示例配置文件)。