private void _setMainSettings(IMainServiceSettings serviceSettings)
 {
     LoggerLogName = serviceSettings.GetLoggerLogName();
     LoggerSource = serviceSettings.GetLoggerSource();
     ServiceName = serviceSettings.GetServiceName();
     ServiceNameForLogger = serviceSettings.GetServiceNameForLogger();
 }
        protected MainService(IMainServiceSettings serviceSettingsObj)
        {
            _setMainSettings(serviceSettingsObj);

            InitializeComponent();

            if (! EventLog.SourceExists(LoggerSource))
                EventLog.CreateEventSource(LoggerSource, LoggerLogName);

            EventLogger.Source = LoggerSource;
            EventLogger.Log = LoggerLogName;
        }