Hi Robert, > How would one add a newline for each message being sent through this route?
Keep in mind that newlines are automatically appended to the string messages. Appropriate excerpt from our documentation [1]: // Send String payload to the standard output. // Message will be followed by the newline. template.sendBody("direct:in", "Hello Text World"); // Send byte[] payload to the standard output. // No newline will be added after the message. template.sendBody("direct:in", "Hello Bytes World".getBytes()); In your case you seems to receive non-String messages from the topic (which are automatically converted to the byte[] messages by the producer). What about converting [2] them to the Strings then before they hit the producer endpoint? Strings will be automatically appended by the newline. Cheers. [1] http://camel.apache.org/stream.html [2] http://camel.apache.org/convertbodyto.html -- Henryk Konsek http://henryk-konsek.blogspot.com