diff --git a/message.go b/message.go index f07060c73..7cc29869a 100644 --- a/message.go +++ b/message.go @@ -295,6 +295,10 @@ func extractField(parsedFieldBytes *TagValue, buffer []byte) (remBytes []byte, e } func (m Message) String() string { + if m.rawMessage != nil { + return string(m.rawMessage) + } + return string(m.build()) }