public static void LogStart(string proxyName, string methodName, params object[] args)
        {
            string argsDebug = string.Join(",", from a in args select BetterComparer.ToString(a));

            Console.WriteLine("Start call <{0}>.{1}({2})", proxyName, methodName, argsDebug);
        }
Esempio n. 2
0
 public string Invoke <TKey, TValue>(KeyValuePair <TKey, TValue> kvp)
 {
     // Nicer notation in general, and print null as "null".
     return(string.Format("({0}: {1})", BetterComparer.ToString(kvp.Key), BetterComparer.ToString(kvp.Value)));
 }
        public static void LogEnd <TResult>(string proxyName, string methodName, Outcome <TResult, Exception> outcome, params object[] args)
        {
            string argsDebug = string.Join(",", from a in args select BetterComparer.ToString(a));

            Console.WriteLine("End call <{0}>.{1}({2}) with outcome {3}", proxyName, methodName, argsDebug, BetterComparer.ToString(outcome));
        }