예제 #1
0
        public void StartService()
        {
            if (!EventLog.SourceExists(eventLogSource))
                EventLog.CreateEventSource(eventLogSource, eventLog);

            EventLog log = new EventLog();
            log.Source = eventLogSource;
            log.Log = eventLog;
            log.WriteEntry("Starting FileTidy service", EventLogEntryType.Information);
            this.processor = new FileProcessor(config, log);
            timer = new Timer(config.ServiceInterval);
            timer.Elapsed += new ElapsedEventHandler(timer_Elapsed);
            timer.Enabled = true;
            timer.Start();
        }
예제 #2
0
        public void StartService()
        {
            if (!EventLog.SourceExists(eventLogSource))
            {
                EventLog.CreateEventSource(eventLogSource, eventLog);
            }

            EventLog log = new EventLog();

            log.Source = eventLogSource;
            log.Log    = eventLog;
            log.WriteEntry("Starting FileTidy service", EventLogEntryType.Information);
            this.processor = new FileProcessor(config, log);
            timer          = new Timer(config.ServiceInterval);
            timer.Elapsed += new ElapsedEventHandler(timer_Elapsed);
            timer.Enabled  = true;
            timer.Start();
        }