forked from flashcat/categraf
20 lines
550 B
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}
|
|
}
|