support custome message format,e.g: attr=value