WFLY-3888 enhance timer logging, show the full timer information for ERROR and WARN

cache the part of the string which is final and only replace the dynamic values.

https://issues.jboss.org/browse/WFLY-3888
I think the potential problem arrises if the 'info' string has escape characters in it. It is probably safer to just use a StringBuilder.