Source/Common/Core/Diagnostics/ConsoleTraceExtensions.cs
/// <summary>
/// Logs activity of <paramref name="source"/> to stdout.
/// </summary>
/// <param name="source">The <see cref="IConnectableObservable{T}"/> to trace</param>
/// <param name="name">Optional name of observable, to make it easier to locate in trace</param>
/// <param name="toString">Optional delegate to call when converting to string, to override <see cref="object.ToString()"/></param>
Logs activity of  to stdout.
Logs activity of to stdout .
public static IConnectableObservable<T> ConsoleTrace<T>(
			this IConnectableObservable<T> source,
			string name = "(anonymous)",
			Func<T, string> toString = null)
		{
			toString = toString ?? (x => DefaultToStringShortened(x));
			return new ConnectableTraceOperator<T>(source, name, ObservableTraceLogger.Current, toString);
		}
public static IConnectableObservable < T > ConsoleTrace < T > ( this IConnectableObservable < T > source , string name = " " , Func < T , string > toString = null ) { toString = toString ?? ( x => DefaultToStringShortened ( x ) ) ; return new ConnectableTraceOperator < T > ( source , name , ObservableTraceLogger . Current , toString ) ; }
Logs activity of  to stdout.
Logs activity of to stdout .
IConnectableObservable<T>
this
name
string
Optional name of observable, to make it easier to locate in trace
Optional name of observable to make it easier to locate in trace
toString
Func<T, string>
Optional delegate to call when converting to string, to override
Optional delegate to call when converting to string to override
source
The  to trace
The to trace