Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public LogCommand()
 {
     this.logCollectionSingleton = LogCollectionSingleton.Instance;
 }