Tizen_4.0 base
[platform/upstream/docker-engine.git] / daemon / logger / logger_test.go
1 package logger
2
3 func (m *Message) copy() *Message {
4         msg := &Message{
5                 Source:    m.Source,
6                 Partial:   m.Partial,
7                 Timestamp: m.Timestamp,
8         }
9
10         if m.Attrs != nil {
11                 msg.Attrs = make(map[string]string, len(m.Attrs))
12                 for k, v := range m.Attrs {
13                         msg.Attrs[k] = v
14                 }
15         }
16
17         msg.Line = append(make([]byte, 0, len(m.Line)), m.Line...)
18         return msg
19 }