Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 public DbgShimTests(ITestOutputHelper output)
 {
     Output = output;
     LoggingListener.EnableListener(output, ListenerName);
 }
Esempio n. 4
0
 /// <summary>
 /// ログのリスナーを登録
 /// </summary>
 public static void SetLoggingListener(LoggingListener listener)
 {
     Listener += listener;
 }
 public DebugServicesTests(ITestOutputHelper output)
 {
     Output = output;
     LoggingListener.EnableListener(output, ListenerName);
 }