mirror of
https://github.com/foomo/keel.git
synced 2025-10-16 12:35:34 +00:00
66 lines
2.1 KiB
Go
66 lines
2.1 KiB
Go
package log
|
|
|
|
import (
|
|
"go.uber.org/zap"
|
|
)
|
|
|
|
const (
|
|
MessagingSystemKey = "messaging_system"
|
|
MessagingDestinationKey = "messaging_destination"
|
|
MessagingDestinationKindKey = "messaging_destination_kind"
|
|
MessagingProtocolKey = "messaging_protocol"
|
|
MessagingProtocolVersionKey = "messaging_protocol_version"
|
|
MessagingURLKey = "messaging_url"
|
|
MessagingMessageIDKey = "messaging_message_id"
|
|
MessagingConversationIDKey = "messaging_conversation_id"
|
|
MessagingMessagePayloadSizeBytesKey = "messaging_message_payload_size_bytes"
|
|
MessagingMessagePayloadCompressedSizeBytesKey = "messaging_message_payload_compressed_size_bytes"
|
|
)
|
|
|
|
type MessagingDestinationKind string
|
|
|
|
const (
|
|
MessagingDestinationKindQueue MessagingDestinationKind = "queue"
|
|
MessagingDestinationKindTopic MessagingDestinationKind = "topic"
|
|
)
|
|
|
|
func FMessagingSystem(value string) zap.Field {
|
|
return zap.String(MessagingSystemKey, value)
|
|
}
|
|
|
|
func FMessagingDestination(value string) zap.Field {
|
|
return zap.String(MessagingDestinationKey, value)
|
|
}
|
|
|
|
func FMessagingDestinationKind(value MessagingDestinationKind) zap.Field {
|
|
return zap.String(MessagingDestinationKindKey, string(value))
|
|
}
|
|
|
|
func FMessagingProtocol(value string) zap.Field {
|
|
return zap.String(MessagingProtocolKey, value)
|
|
}
|
|
|
|
func FMessagingProtocolVersion(value string) zap.Field {
|
|
return zap.String(MessagingProtocolVersionKey, value)
|
|
}
|
|
|
|
func FMessagingURL(value string) zap.Field {
|
|
return zap.String(MessagingURLKey, value)
|
|
}
|
|
|
|
func FMessagingMessageID(value string) zap.Field {
|
|
return zap.String(MessagingMessageIDKey, value)
|
|
}
|
|
|
|
func FMessagingConversationID(value string) zap.Field {
|
|
return zap.String(MessagingConversationIDKey, value)
|
|
}
|
|
|
|
func FMessagingMessagePayloadSizeBytes(value string) zap.Field {
|
|
return zap.String(MessagingMessagePayloadSizeBytesKey, value)
|
|
}
|
|
|
|
func FMessagingMessagePayloadCompressedSizeBytes(value string) zap.Field {
|
|
return zap.String(MessagingMessagePayloadCompressedSizeBytesKey, value)
|
|
}
|