public Application() { LoggingListener logger = new LoggingListener(_fileName, "sdkjdgl"); var editor = new Editor(""); editor.GetManager.Subscribe(logger); var emailAlers = new EmailListener("*****@*****.**", "Someone has changed the file: % s"); editor.GetManager.Subscribe(emailAlers); }
public void Run() { Editor editor = new Editor(); LoggingListener l = new LoggingListener("log.txt", "Message ->"); editor.em.Subscribe("open", l); editor.OpenFile("1.txt"); EmailListener e = new EmailListener("*****@*****.**", "Hello,"); editor.em.Subscribe("save", e); editor.em.Subscribe("save", l); editor.SaveFile(); System.Console.WriteLine("Deleted listener"); editor.em.Unsubscribe("save", l); editor.SaveFile(); }
public DbgShimTests(ITestOutputHelper output) { Output = output; LoggingListener.EnableListener(output, ListenerName); }
/// <summary> /// ログのリスナーを登録 /// </summary> public static void SetLoggingListener(LoggingListener listener) { Listener += listener; }
public DebugServicesTests(ITestOutputHelper output) { Output = output; LoggingListener.EnableListener(output, ListenerName); }