dddd/lib/gologger/formatter/formatter.go
SleepingBag945 01e7d0b159 dddd
2023-08-18 08:55:46 +02:00

17 lines
417 B
Go

package formatter
import "github.com/projectdiscovery/gologger/levels"
// Formatter type format raw logging data into something useful
type Formatter interface {
// Format formats the log event data into bytes
Format(event *LogEvent) ([]byte, error)
}
// LogEvent is the respresentation of a single event to be logged.
type LogEvent struct {
Message string
Level levels.Level
Metadata map[string]string
}