using System; using System.Collections.Generic; using System.Diagnostics; using System.Dynamic; using System.Linq; using Implab.Components; using Implab.Diagnostics; using Implab.ServiceHost.Unity; using Implab.Xml; using Unity; using Unity.Injection; using Unity.Registration; namespace Implab.Playground { using static Trace; class Foo { } class Bar : Foo { } public class Program { static void Main(string[] args) { using(TraceRegistry.Global.Subscribe(ch => { Console.WriteLine($"{ch.Id}: {ch.Source.Name}"); }, true)) { Trace.Log("Hi!"); Log("Respect!"); } } } }