Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var program    = new Program();
            var logger     = new StandardOutputLogger();
            var loggerFile = new FileStreamOutputLogger();

            logger.Subscribe(program);
            loggerFile.Subscribe(program);
            var eventArgs1 = new SendLogEventArgs("I am the LogEvent published 1 ", DateTime.Now);

            Thread.Sleep(2000);
            var eventArgs2 = new SendLogEventArgs("I am the LogEvent published 2 ", DateTime.Now);

            if (program.OnLogSend != null)
            {
                program.OnLogSend(program, eventArgs1);
                program.OnLogSend(program, eventArgs2);
            }
        }
Ejemplo n.º 2
0
 public void HandleLogSend(object sender, SendLogEventArgs args)
 {
     IsExistingFile(args.Message, args.DateTime);
 }
Ejemplo n.º 3
0
 public void HandleLogSend(object sender, SendLogEventArgs args)
 {
     Write(args.Message, args.DateTime);
 }