Logger with ability to print call elapsed time (through a ThreadLocal variable)