public static void LogVerbose(Orleans.Runtime.Logger orleansLog, string type, string method, string format, params object[] arguments) { #if DEBUG if (orleansLog.IsVerbose) { var message = string.Format(format, arguments); var threadId = Thread.CurrentThread.ManagedThreadId; message = string.Format("[{0}] {1}::{2}: {3}", threadId, type, method, message); //Trace.TraceInformation(message); // Debug.WriteLine(message); //Console.WriteLine(message); orleansLog.TrackTrace(message, Severity.Verbose); } #endif }