Ejemplo n.º 1
0
            public bool TryReadAttribute(string name, out LogAnalyserFactoryId value)
            {
                string tmp;

                if (!TryReadAttribute(name, out tmp))
                {
                    value = default(LogAnalyserFactoryId);
                    return(false);
                }

                value = new LogAnalyserFactoryId(tmp);
                return(true);
            }
Ejemplo n.º 2
0
        private IDataSourceAnalyser CreateAnalyser(LogAnalyserFactoryId factoryId, ILogAnalyserConfiguration configuration)
        {
            try
            {
                if (factoryId != LogAnalyserFactoryId.Empty)
                {
                    return(_analyser.Add(factoryId, configuration));
                }

                Log.DebugFormat("Widget '{0}' doesn't specify a log analyser, none will created", factoryId);
                return(new NoAnalyser());
            }
            catch (Exception e)
            {
                Log.ErrorFormat("Caught unexpected exception while creating log analyser for widget '{0}': {1}", factoryId, e);
                return(new NoAnalyser(factoryId));
            }
        }
Ejemplo n.º 3
0
 /// <inheritdoc />
 public bool TryReadAttribute(string name, out LogAnalyserFactoryId value)
 {
     return(_documentReader.TryReadAttribute(name, out value));
 }
Ejemplo n.º 4
0
 /// <inheritdoc />
 public void WriteAttribute(string name, LogAnalyserFactoryId value)
 {
     WriteAttribute(name, value.ToString());
 }
Ejemplo n.º 5
0
 public NoAnalyser(LogAnalyserFactoryId factoryId)
 {
     _id        = AnalyserId.CreateNew();
     _factoryId = factoryId;
 }