123456789101112131415161718192021 |
- package logger // import "github.com/docker/docker/daemon/logger"
- import (
- "github.com/docker/docker/api/types/backend"
- )
- func (m *Message) copy() *Message {
- msg := &Message{
- Source: m.Source,
- PLogMetaData: m.PLogMetaData,
- Timestamp: m.Timestamp,
- }
- if m.Attrs != nil {
- msg.Attrs = make([]backend.LogAttr, len(m.Attrs))
- copy(msg.Attrs, m.Attrs)
- }
- msg.Line = append(make([]byte, 0, len(m.Line)), m.Line...)
- return msg
- }
|