public ImageService(string[] args) { InitializeComponent(); this.logCollectionSingleton = LogCollectionSingleton.Instance; eventLog1 = new System.Diagnostics.EventLog(); //app config values string eventSourceName = ConfigurationManager.AppSettings.Get("SourceName"); string logName = ConfigurationManager.AppSettings.Get("LogName"); if (!System.Diagnostics.EventLog.SourceExists(eventSourceName)) { System.Diagnostics.EventLog.CreateEventSource(eventSourceName, logName); } eventLog1.Source = eventSourceName; eventLog1.Log = logName; this.logger = new LoggingService(); //register this messageRecived function to the MessageRecieved event in the logger this.logger.MessageRecieved += MessageRecievedOperation; this.model = new ImageServiceModal() { OutputFolder = ConfigurationManager.AppSettings.Get("OutputDir"), ThumbnailSize = Int32.Parse(ConfigurationManager.AppSettings.Get("ThumbnailSize")) }; this.controller = new ImageController(this.model); this.m_imageServer = new ImageServer(this.controller, this.logger); this.controller.ImageServer = this.m_imageServer; this.m_appServer = new AppServer(this.controller, this.logger); }
public LogCommand() { this.logCollectionSingleton = LogCollectionSingleton.Instance; }