Beispiel #1
0
        public bool ApplyConfiguration(IGloutonHandlerConfiguration configuration)
        {
            if (!(configuration is AlertHandlerConfiguration alertHandlerConfiguration))
            {
                return(false);
            }

            return(InitializeAlerts(alertHandlerConfiguration));
        }
Beispiel #2
0
 public bool ApplyConfiguration(IGloutonHandlerConfiguration configuration)
 {
     if (!(configuration is BinaryGloutonHandlerConfiguration cF) || cF.Path != _configuration.Path)
     {
         return(false);
     }
     if (_configuration.UseGzipCompression != cF.UseGzipCompression)
     {
         _file.Close();
         _file = new MonitorBinaryFileOutput(_configuration.Path, _configuration.MaxCountPerFile, _configuration.UseGzipCompression);
     }
     else
     {
         _file.MaxCountPerFile = cF.MaxCountPerFile;
     }
     _configuration = cF;
     return(true);
 }
 public bool ApplyConfiguration(IGloutonHandlerConfiguration configuration)
 {
     return(false);
 }
 public IHandlersManagerConfiguration AddGloutonHandler(IGloutonHandlerConfiguration configuration)
 {
     GloutonHandlers.Add(configuration);
     return(this);
 }