zoukankan      html  css  js  c++  java
  • [Go] golang实时监控日志文件的包tail

    在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)
        }
    }

  • 相关阅读:
    文件路径与操作系统
    试验10
    shiyan9
    sql
    shiyan8
    iostream
    shiyan7
    CDMA
    试验6
    试验5
  • 原文地址:https://www.cnblogs.com/taoshihan/p/11930100.html
Copyright © 2011-2022 走看看