如何实时监控Windows日志文件?

已经有一个问题,要求打开一个大的日志文件

但是我的意图是不一样的。 是否有任何应用程序可以实时更新日志文件并进行更新?

平台 :Windows XP / 2003/2008服务器

[更新]这对于快速监控非常方便(感谢Ckarras的回答 )
PowerShell type -wait快速屏幕截图type -wait (types是get-content的别名) 替代文字

    我一直在使用BareTailPro ,并且非常高兴。 它一段时间没有更新,但仍然满足我的需求。 还有一个免费版本。

    以下是一些function:

    • 查看任何大小的文件(> 2GB)
    • 可configuration突出显示
    • 同时监视多个文件
    • 高性能的searchalgorithm
    • 正则expression式文本search
    • 过滤尾部模式(包括或排除行)

    我使用Notepad ++作为我所有系统上的默认文本编辑器,并且拥有这个内置的好处 – 只需要插件 – >文档监视器 – >开始监视。 您也可以使用文件 – >从磁盘重新加载手动重新加载它。

    你没有提到你正在使用哪个平台,但是在类Unix系统上, tail命令执行这个操作:

     tail -f /var/log/messages 

    实际上也有针对Windows的tail实现(例如unxutils )。

    如果你安装了PowerShell,还有一个相当于Windows下的“tail -f”的方法:

     type -wait 

    如果Windows是你的东西,你可以试试Win32的尾巴 。

    编辑:我刚刚发现的另一种select是TailXP 。 它是免费的,但不是开源的。 从描述看起来好,但我没有尝试过。

    实际上, Log-Expert可以做你想做的,加上很多不错的function

    Log-Exprt的功能

    我已经与Windows程序mtail运气好。 它在监视活动日志方面做得非常好。 你可以configuration相当多的选项,但总的来说,我发现默认工作得很好。

    mtail

    tail -f file.log

    “tail -f logname”?

    我爱猕猴桃日志查看器。 他们刚刚被Solarwinds收购了 – 我认为这个产品还在出售(或者他们现在免费赠送呢?他们正在赠送其他一些奇异果产品)。

    如果您在您的Windows机器上安装Cygwin ,您可以运行tail

    我通常用TextPad来做这件事。 它可以select监视一个文件已被修改。 这是一个选项,可以自动更新窗口或提示您是否要重新加载文件。

    如果你使用的是eclipse,那么就有一个称为Log Watcher的完全恶作剧的插件

    http://graysky.sourceforge.net/

    它支持多个文件,加上颜色突出显示。