ptail:使用golang从头读取文件并执行钩子
尾巴
使用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 ([]