protected override void OnStartup(StartupEventArgs e) { Log.Info("Starting application"); DependencyContainer.AddAssembly(typeof(App).Assembly); DependencyContainer.AddAssembly(typeof(ChartingService).Assembly); DependencyContainer.AddAssembly(typeof(MarketDetailsService).Assembly); DependencyContainer.ComposeParts(this); _dataDirectoryService.SetApplicationName("TradeSimulator"); }
protected override void OnStartup(StartupEventArgs e) { var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly()); XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config")); Log.Info("Starting application"); DependencyContainer.AddAssembly(typeof(App).Assembly); DependencyContainer.AddAssembly(typeof(BrokersService).Assembly); DependencyContainer.AddAssembly(typeof(ChartingService).Assembly); DependencyContainer.AddAssembly(typeof(ModelPredictorService).Assembly); DependencyContainer.ComposeParts(this); _dataDirectoryService.SetApplicationName("AutomatedTrader"); }
protected override void OnStartup(StartupEventArgs e) { Log.Info("Starting application"); DependencyContainer.AddAssembly(typeof(App).Assembly); DependencyContainer.AddAssembly(typeof(ChartingService).Assembly); DependencyContainer.AddAssembly(typeof(BrokersService).Assembly); DependencyContainer.ComposeParts(this); _dataDirectoryService.SetApplicationName("FXCMTradeLog"); if (!Directory.Exists(_dataDirectoryService.MainDirectoryWithApplicationName)) { Directory.CreateDirectory(_dataDirectoryService.MainDirectoryWithApplicationName); } }