logtail

package
v1.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2026 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package logtail streams complete lines of a file with `tail -F` semantics: while following, it reopens the file when it is recreated (new inode) or truncated.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Tail

func Tail(ctx context.Context, path string, follow bool, emit EmitFunc)

Tail streams lines of the file at path to emit. With follow, it keeps polling for new output until ctx is done, reopening the file if it is recreated or truncated — i.e. `tail -F` behavior.

Types

type EmitFunc

type EmitFunc func(line []byte) bool

EmitFunc receives one complete log line (trailing newline stripped). Returning false stops the tail.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL