A tiny fmt clone, but all message will send to a channel befor write out, for in-order message output