public void Run()
        {
            var fileLogger     = new FileOutputLogger();
            var standardLogger = new ConsoleOutputLogger();

            fileLogger.Subscribe(this);
            standardLogger.Subscribe(this);
            var eventArgs = new SendLogEventArgs("LogEvent published", DateTime.Now);

            if (this.OnSendLog != null)
            {
                this.OnSendLog(this, eventArgs);
            }
        }
 public void OnLogSent(object sender, SendLogEventArgs args)
 {
     Write(args.Message, args.DateTime);
 }