Files
moby/daemon/logger/logger_test.go
Derek McGowan f74e5d48b3 Create github.com/moby/moby/v2 module
Signed-off-by: Derek McGowan <derek@mcg.dev>
2025-07-31 10:13:29 -07:00

22 lines
400 B
Go

package logger
import (
"github.com/moby/moby/v2/daemon/server/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
}