Skip to content
/ tail Public

Go package for reading from continously updated files (tail -f)

License

Notifications You must be signed in to change notification settings

hpcloud/tail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
sergei-utinski
May 14, 2018
a1dbeea · May 14, 2018
Apr 7, 2016
Apr 26, 2016
Dec 22, 2016
Apr 26, 2016
Mar 21, 2018
Mar 21, 2018
Jul 28, 2014
Oct 17, 2012
Mar 21, 2018
Apr 26, 2016
Sep 30, 2015
Apr 26, 2016
Apr 8, 2016
Aug 14, 2017
Apr 27, 2016
Dec 14, 2016
Nov 2, 2015
Mar 21, 2017
Sep 30, 2015

Repository files navigation

Build Status Build status

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})
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/hpcloud/tail/...

Windows support

This package needs assistance for full Windows support.