github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/testhelpers/logs/log_messages.go (about)

     1  package logs
     2  
     3  import (
     4  	"code.google.com/p/gogoprotobuf/proto"
     5  	"github.com/cloudfoundry/loggregatorlib/logmessage"
     6  	"time"
     7  )
     8  
     9  const (
    10  	TIMESTAMP_FORMAT = "2006-01-02T15:04:05.00-0700"
    11  )
    12  
    13  func NewLogMessage(msgText, appGuid, sourceName string, timestamp time.Time) *logmessage.LogMessage {
    14  	messageType := logmessage.LogMessage_ERR
    15  
    16  	return &logmessage.LogMessage{
    17  		Message:     []byte(msgText),
    18  		AppId:       proto.String(appGuid),
    19  		MessageType: &messageType,
    20  		SourceName:  proto.String(sourceName),
    21  		Timestamp:   proto.Int64(timestamp.UnixNano()),
    22  	}
    23  }