if over threshold and trace is enabled then log method and elapsed time

do not log calls that take a reported 0 ms