public virtual void Setup()
 {
     _threads.Clear();
       _machineContainer = new MachineContainer();
       _machineContainer.Initialize();
       _machineContainer.AddListener(this);
       _machineContainer.AddPlugin(new DisposablePlugin());
       _machineContainer.PrepareForServices();
       _machineContainer.Start();
       log4net.Appender.OutputDebugStringAppender appender = new log4net.Appender.OutputDebugStringAppender();
       appender.Layout = new log4net.Layout.PatternLayout("%-5p %c{1} %m");
       log4net.Config.BasicConfigurator.Configure(appender);
 }
Exemple #2
0
        public void InizializzaLogging()
        {
            var appender = new log4net.Appender.OutputDebugStringAppender {
                            Threshold = log4net.Core.Level.Debug,
                            Layout = new log4net.Layout.PatternLayout("%date{dd-MM-yyyy HH:mm:ss,fff} %5level  [%2thread] %message (%logger{1}:%line)%n")
                           };
            appender.ActivateOptions();
            log4net.Config.BasicConfigurator.Configure(appender);

            this.EventLog.Source = "Worker";
            this.EventLog.Log = "Application";

            if (!EventLog.SourceExists(this.ServiceName))
                EventLog.CreateEventSource(this.ServiceName, this.EventLog.Log);

            Utils.MyLogger = this;
        }