LPS-45492 Fix the problem the way a user would want.  Users may change log levels to determine how long a running task takes.
LPS-45492 Null checks are no longer needed
LPS-45492 Source formatting - make timing message use ms format instead of toString()