change MethodTimer so that MethodTimeLogger contains a LogOnMethodStart method that is called when entering a method