package logger | |
import "time" | |
// Message is datastructure that represents record from some container | |
type Message struct { | |
ContainerID string | |
Line []byte | |
Source string | |
Timestamp time.Time | |
} | |
// Logger is interface for docker logging drivers | |
type Logger interface { | |
Log(*Message) error | |
Name() string | |
Close() error | |
} |