<NME> MethodTimeLogger.cs
<BEF> using System;
using System.Collections.Generic;
using System.Reflection;

public static class MethodTimeLogger
{

    public static List<MethodBase> MethodBase = new List<MethodBase>();

    public static void Log(MethodBase methodBase, long milliseconds)
    {
        Console.WriteLine(methodBase.Name + " " + milliseconds);
        MethodBase.Add(methodBase);
    }

}

<MSG> Merge pull request #34 from Fody/feature/async-fixes

Feature/async fixes
<DFF> @@ -9,8 +9,13 @@ public static class MethodTimeLogger
 
     public static void Log(MethodBase methodBase, long milliseconds)
     {
-        Console.WriteLine(methodBase.Name + " " + milliseconds);
+        Log(methodBase.DeclaringType, methodBase.Name, milliseconds);
         MethodBase.Add(methodBase);
     }
 
+    public static void Log(Type type, string methodName, long milliseconds)
+    {
+        Console.WriteLine(methodName + " " + milliseconds);
+    }
+
 }
\ No newline at end of file

Merge pull request #34 from Fody/feature/async-fixes