even for a simple example like:
t, err := tail.TailFile("/var/log/nginx.log", tail.Config{Follow: true})
for line := range t.Lines {
fmt.Println(line.Text)
}
after reading the file to tail, changes after reaching EOF are not detected with fsnotify and polling.