kubernetes/vendor/github.com/nxadm/tail
Davanum Srinivas 0803ea49b9
update testing related dependencies
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2021-05-18 21:54:06 -04:00
..
ratelimiter update testing related dependencies 2021-05-18 21:54:06 -04:00
util update testing related dependencies 2021-05-18 21:54:06 -04:00
watch update testing related dependencies 2021-05-18 21:54:06 -04:00
winfile update testing related dependencies 2021-05-18 21:54:06 -04:00
.gitignore update testing related dependencies 2021-05-18 21:54:06 -04:00
.travis.yml update testing related dependencies 2021-05-18 21:54:06 -04:00
appveyor.yml update testing related dependencies 2021-05-18 21:54:06 -04:00
CHANGES.md update testing related dependencies 2021-05-18 21:54:06 -04:00
Dockerfile update testing related dependencies 2021-05-18 21:54:06 -04:00
go.mod update testing related dependencies 2021-05-18 21:54:06 -04:00
go.sum update testing related dependencies 2021-05-18 21:54:06 -04:00
LICENSE update testing related dependencies 2021-05-18 21:54:06 -04:00
README.md update testing related dependencies 2021-05-18 21:54:06 -04:00
tail.go update testing related dependencies 2021-05-18 21:54:06 -04:00
tail_posix.go update testing related dependencies 2021-05-18 21:54:06 -04:00
tail_windows.go update testing related dependencies 2021-05-18 21:54:06 -04:00

Build Status

This is repo is forked from the dormant upstream repo at hpcloud. This fork adds support for go modules, updates the dependencies, adds features and fixes bugs. Go 1.9 is the oldest compiler release supported.

Go package for tail-ing files

A Go package striving to emulate the features of the BSD tail program.

t, err := tail.TailFile("/var/log/nginx.log", tail.Config{Follow: true})
if err != nil {
    panic(err)
}

for line := range t.Lines {
    fmt.Println(line.Text)
}

See API documentation.

Log rotation

Tail comes with full support for truncation/move detection as it is designed to work with log rotation tools.

Installing

go get github.com/nxadm/tail/...

Windows support

This package needs assistance for full Windows support.