Versions in this module Expand all Collapse all v1 v1.6.0 Apr 5, 2024 v1.5.0 Apr 4, 2024 Changes in this version type Config + Encoding string v1.4.9 Jul 25, 2023 Changes in this version + var DefaultLogger = log.New(os.Stderr, "", log.LstdFlags) + var DiscardingLogger = log.New(ioutil.Discard, "", 0) + var ErrStop = errors.New("tail should now stop") + func OpenFile(name string) (file *os.File, err error) + type Config struct + CompleteLines bool + Follow bool + Location *SeekInfo + Logger logger + MaxLineSize int + MustExist bool + Pipe bool + Poll bool + RateLimiter *ratelimiter.LeakyBucket + ReOpen bool + type Line struct + Err error + Num int + SeekInfo SeekInfo + Text string + Time time.Time + func NewLine(text string, lineNum int) *Line + type SeekInfo struct + Offset int64 + Whence int + type Tail struct + Filename string + Lines chan *Line + func TailFile(filename string, config Config) (*Tail, error) + func (tail *Tail) Cleanup() + func (tail *Tail) Stop() error + func (tail *Tail) StopAtEOF() error + func (tail *Tail) Tell() (offset int64, err error)