[Go] golang實時監控日誌文件的包tail
- 2019 年 11 月 26 日
- 筆記
在linux中有一個tail命令,tail -f可以實時的監控文件新增加的內容,如果用程式碼實現這個邏輯,可以下載使用這個包 go get github.com/hpcloud/tail/…
測試程式碼:
package main import ( "fmt" "github.com/hpcloud/tail" ) func main() { t, _ := tail.TailFile("log.txt", tail.Config{Follow: true}) for line := range t.Lines { fmt.Println(line.Text) } }
