github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/testhelpers/logs/log_messages.go (about) 1 package logs 2 3 import ( 4 "time" 5 6 "github.com/cloudfoundry/loggregatorlib/logmessage" 7 "github.com/cloudfoundry/sonde-go/events" 8 "github.com/gogo/protobuf/proto" 9 ) 10 11 const ( 12 TIMESTAMP_FORMAT = "2006-01-02T15:04:05.00-0700" 13 ) 14 15 func NewOldLogMessage(msgText, appGuid, sourceName string, timestamp time.Time) *logmessage.LogMessage { 16 messageType := logmessage.LogMessage_ERR 17 18 return &logmessage.LogMessage{ 19 Message: []byte(msgText), 20 AppId: proto.String(appGuid), 21 MessageType: &messageType, 22 SourceName: proto.String(sourceName), 23 Timestamp: proto.Int64(timestamp.UnixNano()), 24 } 25 } 26 27 func NewNoaaLogMessage(msgText, appGuid, sourceName string, timestamp time.Time) *events.LogMessage { 28 messageType := events.LogMessage_ERR 29 30 return &events.LogMessage{ 31 Message: []byte(msgText), 32 AppId: proto.String(appGuid), 33 MessageType: &messageType, 34 SourceType: proto.String(sourceName), 35 Timestamp: proto.Int64(timestamp.UnixNano()), 36 } 37 }