---
# System prepended metadata

title: 用powershell持續顯示文字log檔的最新內容

---

# 用powershell持續顯示文字log檔的最新內容

我們用log4net輸出的log內容到文字檔內，通常使用notepad\+\+閱讀，
讓notepad\+\+自動提醒我們刷新內容。
![](https://i.imgur.com/p5vWtOt.png)

但這樣就有點麻煩，而且如果有大量新的log，還要自己跳到內容的最下方去找最新的log。

在unix系統上，有一個常用的指令tail，可以直接在command console上顯示文字檔案最新更新的內容。
而在windows上，也可以透過powershell有相同的指令。

範例如下
```shell=
get-content -tail 10 -wait .\HUB_APP.log
```
* -tail \<num\> : 表示要顯示檔案最後幾行的內容
* -wait : 表示要持續輸出最新內容


![](https://i.imgur.com/1BLoXEb.png)

當有新的內容
![](https://i.imgur.com/fwwihzw.png)

中斷執行可以使用 `Ctrl+C`。
清除畫面可以輸入 `cls`