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); }
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; }