【发布时间】:2016-03-16 17:50:54
【问题描述】:
我需要从 tomcat 读取带有日志的远程文件
如果我可以通过 ssh 访问日志文件夹,最方便的方法是什么?
【问题讨论】:
-
这不是一个真正的tomcat问题,这是一个关于如何读取远程文件的更普遍的问题
标签: tomcat logging log4j remote-access
我需要从 tomcat 读取带有日志的远程文件
如果我可以通过 ssh 访问日志文件夹,最方便的方法是什么?
【问题讨论】:
标签: tomcat logging log4j remote-access
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 的欢迎选项卡/查看示例接收器配置按钮)。
【讨论】: