經常在linux后台進行日志分析的同學對tail -f 這個命令肯定不陌生了,監控實時系統日志簡直不要太方便。但是作為一個自動化測試工程師,我們的代碼實際上在本地跑就夠了,不需要部署,但是windows自帶的cmd控制台並沒有查看實時日志相關的功能,下面就為大家介紹三種方式實現此功能:
****演示notepad ++ 版本 V7.8****
一、notepad ++ 自動更新文件功能:
notepad ++ 是一款開源的文本編輯器,有非常強大的文本處理功能,首先我們看下notepad ++的第一個用來查看實時日志的方法:
1、菜單欄選擇“設置--首選項--其它”,“自動檢測文件狀態”設置為“啟動”,勾選“自動更新文件”、“更新后定位到末行”,如圖:
2、該方法需要頻繁切換notepad ++ 窗口來查看到最新執行的日志,操作起來很不方便。
二、使用notepad ++ 監控日志功能:
1、菜單欄選擇“視圖--監控日志”,如圖:
2、該方法實時刷新的日志是在代碼執行完成后更新了所有的日志,並不能滿足我們按行輸出監控日志的功能。
三、使用tail.exe程序:
1、魯迅說:世界上本沒有路,走的人多了,便有了路(魯迅:我不是這么說的)。不知哪位大神輸出了一個tail.exe的程序,將其放在C:\Windows\System32
目錄下,鍵盤同時按下“WIN + R ”后輸入“cmd”回車打開命令提示符操作台,輸入命令“tail -f F:\test\log.log”,如圖:
* 如果在C盤執行tail -f 不成功的話,可以雙擊tail.exe文件或者切換至要輸出在控制台的日志的所在目錄:
* 我們會看到執行的日志中文亂碼,因為控制台輸出格式不是UTF-8:
* 解決方式:使用CHCP命令,其是DOS指令,能夠顯示或設置活動代碼頁編號。輸入命令chcp 65001后回車,操作如圖:
* 我們看到日志中中文顯示正常了(撒花)。
原文鏈接:
https://www.cnblogs.com/my-bambi/p/11793770.html
下載地址: