categraf/inputs/mtail/internal/logline/logline.go

20 lines
550 B
Go

// Copyright 2017 Google Inc. All Rights Reserved.
// This file is available under the Apache license.
package logline
import "context"
// LogLine contains all the information about a line just read from a log.
type LogLine struct {
Context context.Context
Filename string // The log filename that this line was read from
Line string // The text of the log line itself up to the newline.
}
// New creates a new LogLine object.
func New(ctx context.Context, filename string, line string) *LogLine {
return &LogLine{ctx, filename, line}
}