static AppenderImpl() { staticParameters = new StatisParameterDescriptorProvider(); staticParameters.Add(new StatisParameterDescriptor(L4NConstants.NAME , true, true)); staticParameters.Add(new StatisParameterDescriptor(L4NConstants.TYPE, true, true)); staticParameters.Add(new StatisParameterDescriptor(L4NConstants.PARAM, false, false)); }
static LoggerImpl() { rootParameters = new StatisParameterDescriptorProvider(); rootParameters.Add(new StatisParameterDescriptor("appender-ref", false)); rootParameters.Add(new StatisParameterDescriptor("level", false)); rootParameters.Add(new StatisParameterDescriptor("param", false)); parameters = new StatisParameterDescriptorProvider(); parameters.Add(rootParameters.GetParameterDescriptors()); parameters.Add(new StatisParameterDescriptor("name", true, true)); parameters.Add(new StatisParameterDescriptor("additivity", false, StatisParameterDescriptor.BOOLEAN_VALUES)); }
static L4NSectionImpl() { parameters = new StatisParameterDescriptorProvider(); // elements parameters.Add(new StatisParameterDescriptor("appender", false)); parameters.Add(new StatisParameterDescriptor("root", false)); parameters.Add(new StatisParameterDescriptor("logger", false)); // parameters.Add(new StatisParameterDescriptor("renderer", false)); // parameters.Add(new StatisParameterDescriptor("param", false)); parameters.Add(new StatisParameterDescriptor("debug", false, StatisParameterDescriptor.BOOLEAN_VALUES)); parameters.Add(new StatisParameterDescriptor("update", false, new string[] {"Merge", "Override"})); parameters.Add(new StatisParameterDescriptor("threshold", false, StatisParameterDescriptor.THRESHOLD)); }