Categorygithub.com/hpcloud/tail
modulepackage
1.0.0
Repository: https://github.com/hpcloud/tail.git
Documentation: pkg.go.dev

# README

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.

# Packages

No description provided by the author
Package ratelimiter implements the Leaky Bucket ratelimiting algorithm with memcached and in-memory backends.
No description provided by the author
No description provided by the author

# Functions

NewLine returns a Line with present time.
No description provided by the author
TailFile begins tailing the file.

# Variables

DefaultLogger is used when Config.Logger == nil.
DiscardingLogger can be used to disable logging output.
No description provided by the author

# Structs

Config is used to specify how a file must be tailed.
No description provided by the author
SeekInfo represents arguments to `os.Seek`.
No description provided by the author