尾巴 使用golang从头读取文件并执行钩子 用法 package main import ( "fmt" "github.com/pyama86/ptail/ptail" ) func main () { p := ptail . NewPtail ( "/path/to/example.log" , 100 ) cnt := 0 p . Use ( func ( l [] byte ) error { fmt . Println ( string ( l )) return nil }) p . Use ( func ( l [] byte ) error { cnt ++ return nil }) p . Execute () fmt . Println ( cnt ) } 中间件功能 type middlewareFunc func ([]