2009-10-05 58 views

回答

2

看起来像Apache JMeter(开源,友好许可)有一些classes that you may be able to reuse解析Tomcat访问日志。在内部,这些类在JMeter中用于Access Log Sampler,这是一个工具,它通过解析访问日志并根据日志生成对开发Web服务器的HTTP请求来模拟开发环境中的生产流量。您可以重复使用日志解析功能来实现自己的目的。

1

假设你是在谈论服务器日志,那么你可能想看看像Splunk现有工具。

0

如果你只是想跟随输出“tail -f foobar.log”效果很好。如果你在Windows机器上,它可以在Cygwin中使用。 http://www.cygwin.com/

+0

谢谢,但我正在寻找一个专门使用java的解决方案 – Sudheer 2009-10-06 02:58:53

+0

在这种情况下请详细说明您期望的功能。看着日志文件滚动? – 2009-10-06 17:32:02

0

如果你想尾尾特定的文件,你可以看看Tailer。这个类将适用于windows和* nix系统。在Windows中读取文件时应该小心,因为大多数日志轮转程序都会尝试重命名文件。如果您对该文件持有锁定,则重命名将失败。

如果您正在寻找在管理与日志文件的目录,这将是一件好事,以寻找Most efficient way to tail/poll a log file in Java

相关问题