windows下动态读取服务器(如tomcat)日志

0621 更新:因为windows共享文件不能刷新文件,导致用tail -f 命令不能实时打印,可以用 tail -100 (数字)来看最后多少行。

最近遇到了个烦心的事,公司测试环境是windows系统,调试程序时想实时看测试服务器tomcat日志,运维人员只给提供了共享目录可以从资源管理器里看日志,但是用文本编辑器打开只有打开时的日志,用sublime text的话,虽然可以自动更新新的日志,但是由于日志很大,有时候会有几十MB,重新加载就很慢,根本没法看,所以我就想,要是能像在linux里一样用tail,less等命令看日志的话多好,就查了一下相关工具,果然有这样的东西,重点来了,这个工具叫

UnxUtils

废话不多说,下载地址:点击下载UnxUtils

下载后把它解压到一个自己喜欢地方,然后有这么个路径: ..\unixUtils\usr\local\wbin  ,里面都是linux下的命令,把全路径复制粘贴到环境变量path里就好,这样想看日志的时候进入日志文件的目录,从这儿打开windows的命令窗口,用tail -f 命令就可以实时看日志了,嗨森!

另外,不想每次都cd一大堆进入日志目录的话,还可以写一个脚本直接打开日志

@echo off
 tail -f Z:\tomcat\logs\catalina.out


你可能感兴趣的:(tomcat)