mod message log. use toString