| 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 | |
| } |