public VariableProcessor(IVariableApi variableApi)
        {
            _variableApi = variableApi;

            var loggerName = ConfigurationProvider.ServiceLoggerName;

            _logger = new Log4netAdapter(LogManager.GetLogger(loggerName));
        }
        public VariableManager(Service service, IVariableApi variableApi, IEventNotifier notifier)
        {
            _logger      = new Log4netAdapter(LogManager.GetLogger("ServiceLogger"));
            _notifier    = notifier;
            _service     = service;
            _variableApi = variableApi;

            bool t;

            if (Boolean.TryParse(ConfigurationProvider.ShutdownTrigger, out t))
            {
                _triggerValue = t;
            }
        }
 public VariableManager(Service service, IVariableApi variableApi) : this(service, variableApi, null)
 {
 }