*/
public final class LogbackModule extends org.opendaylight.controller.config.yang.logback.config.AbstractLogbackModule {
- public LogbackModule(org.opendaylight.controller.config.api.ModuleIdentifier name,
- org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
+ public LogbackModule(final org.opendaylight.controller.config.api.ModuleIdentifier name,
+ final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
super(name, dependencyResolver);
}
- public LogbackModule(org.opendaylight.controller.config.api.ModuleIdentifier name,
- org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
- org.opendaylight.controller.config.yang.logback.config.AbstractLogbackModule oldModule,
- java.lang.AutoCloseable oldInstance) {
+ public LogbackModule(final org.opendaylight.controller.config.api.ModuleIdentifier name,
+ final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
+ final org.opendaylight.controller.config.yang.logback.config.AbstractLogbackModule oldModule,
+ final java.lang.AutoCloseable oldInstance) {
super(name, dependencyResolver, oldModule, oldInstance);
}
validateLoggersObjects(appenderNames);
}
- private void validateLoggersObjects(Set<String> appenderNames) {
+ private void validateLoggersObjects(final Set<String> appenderNames) {
JmxAttributeValidationException.checkNotNull(getLoggerTO(), loggersJmxAttribute);
for (LoggerTO loggerToValidate : getLoggerTO()) {
}
}
- private void validateConsoleObjects(Set<String> appenderNames) {
+ private void validateConsoleObjects(final Set<String> appenderNames) {
JmxAttributeValidationException.checkNotNull(getConsoleAppenderTO(), consoleAppendersJmxAttribute);
for (ConsoleAppenderTO object : getConsoleAppenderTO()) {
}
}
- private void validateFileObjects(Set<String> appenderNames) {
+ private void validateFileObjects(final Set<String> appenderNames) {
JmxAttributeValidationException.checkNotNull(getFileAppenderTO(), fileAppendersJmxAttribute);
for (FileAppenderTO object : getFileAppenderTO()) {
JmxAttributeValidationException.checkNotNull(object.getEncoderPattern(), "EncoderPattern is null",
}
}
- private void validateRollingObjects(Set<String> appenderNames) {
+ private void validateRollingObjects(final Set<String> appenderNames) {
JmxAttributeValidationException.checkNotNull(getRollingFileAppenderTO(), rollingAppendersJmxAttribute);
for (RollingFileAppenderTO object : getRollingFileAppenderTO()) {
}
}
- private void validateAppenderName(Set<String> appenderNames, String appenderName, JmxAttribute jmxAttribute) {
+ private void validateAppenderName(final Set<String> appenderNames, final String appenderName, final JmxAttribute jmxAttribute) {
JmxAttributeValidationException.checkNotNull(appenderName, "Name is null", jmxAttribute);
JmxAttributeValidationException.checkCondition(appenderNames.contains(appenderName) == false,
"Duplicate appender name " + appenderName, jmxAttribute);
assertLoggerWithAppenders("l2", "a22");
}
- private void createContextSetter(Multimap<String, String> loggersToAppenders) throws IOException {
+ private void createContextSetter(final Multimap<String, String> loggersToAppenders) throws IOException {
try (ContextSetterImpl setter = new ContextSetterImpl(runtimeRegistratorMock)) {
List<LoggerTO> logger = Lists.newArrayList();
}
}
- private void assertLoggerWithAppenders(String name, String... appenders) {
+ private void assertLoggerWithAppenders(final String name, final String... appenders) {
LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory();
ch.qos.logback.classic.Logger logger = context.getLogger(name);
Iterator<Appender<ILoggingEvent>> it = logger.iteratorForAppenders();
}
- private LogbackModule createLogbackModule(List<LoggerTO> logger, List<ConsoleAppenderTO> consoleAppenders) {
+ private LogbackModule createLogbackModule(final List<LoggerTO> logger, final List<ConsoleAppenderTO> consoleAppenders) {
LogbackModule logbackModule = new LogbackModule(new ModuleIdentifier("fact", "first"), dependencyResolverMock);
logbackModule.setLoggerTO(logger);
logbackModule.setConsoleAppenderTO(consoleAppenders);
return logbackModule;
}
- private LoggerTO createLogger(String name, Collection<String> appenders) {
+ private LoggerTO createLogger(final String name, final Collection<String> appenders) {
LoggerTO l1 = new LoggerTO();
l1.setAppenders(Lists.newArrayList(appenders));
l1.setLoggerName(name);
return l1;
}
- private ConsoleAppenderTO createConsoleAppender(String name) {
+ private ConsoleAppenderTO createConsoleAppender(final String name) {
ConsoleAppenderTO a = new ConsoleAppenderTO();
a.setName(name);
a.setEncoderPattern("%-4relative [%thread] %-5level %logger{35} - %msg%n");
"target/%i.log", "rolling", "consoleName", "ALL", "logger1", "DEBUG", "FixedWindowRollingPolicy",
0, "FileAppender").commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("FileName is null"));
}
}
createBeans(true, "target/rollingApp", null, "30MB", 1, 5, "target/%i.log", "rolling", "consoleName",
"ALL", "logger1", "DEBUG", "FixedWindowRollingPolicy", 0, "FileAppender").commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("EncoderPattern is null"));
}
}
"target/%i.log", "rolling", "consoleName", "ALL", "logger1", "DEBUG", "FixedWindowRollingPolicy",
0, "FileAppender").commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("MaxFileSize is null"));
}
}
"rolling", "consoleName", "ALL", "logger1", "DEBUG", "FixedWindowRollingPolicy", 0, "FileAppender")
.commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("FileName needs to be set"));
}
}
true, "target/rollingApp", "", "30MB", 1, 5, "target/%i.log", "rolling", "consoleName", "ALL", "logger1",
"DEBUG", "FixedWindowRollingPolicy", 0, "FileAppender").commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("EncoderPattern needs to be set"));
}
}
"target/%i.log", "rolling", "consoleName", "ALL", null, "DEBUG", "FixedWindowRollingPolicy", 0,
"FileAppender").commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("LoggerName is null"));
}
}
"target/%i.log", "rolling", "consoleName", "ALL", "", "DEBUG", "FixedWindowRollingPolicy", 0,
"FileAppender").commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("LoggerName needs to be set"));
}
}
5, "target/%i.log", "rolling", "consoleName", "ALL", "logger1", "DEBUG",
"FixedWindowRollingPolicy", 0, "FileAppender").commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("MinIndex is null"));
}
}
null, "target/%i.log", "rolling", "consoleName", "ALL", "logger1", "DEBUG",
"FixedWindowRollingPolicy", 0, "FileAppender").commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("MaxIndex is null"));
}
}
null, "target/%i.log", "rolling", "consoleName", "ALL", "logger1", "DEBUG", null, 1, "FileAppender")
.commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("RollingPolicyType is null"));
}
}
null, "target/%i.log", "rolling", "consoleName", "ALL", "logger1", "DEBUG", "", 1, "FileAppender")
.commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("RollingPolicyType is not set"));
}
}
null, "target/%i.log", "rolling", "consoleName", "ALL", "logger1", "DEBUG", "RollingPolicy", 1,
"FileAppender").commit();
fail();
- } catch (ValidationException e) {
+ } catch (final ValidationException e) {
assertThat(e.getFailedValidations().toString(), containsString("RollingPolicyType is not supported"));
}
}
1, "FileAppender").commit();
}
- private ConfigTransactionJMXClient createBeans(Boolean isAppend, String rollingFileName, String encoderPattern,
- String maxFileSize, Integer minIndex, Integer maxIndex, String fileNamePattern, String rollingName,
- String consoleName, String thresholdFilter, String loggerName, String level, String rollingPolicyType,
- int maxHistory, String fileAppName) throws Exception {
+ private ConfigTransactionJMXClient createBeans(final Boolean isAppend, final String rollingFileName, final String encoderPattern,
+ final String maxFileSize, final Integer minIndex, final Integer maxIndex, final String fileNamePattern, final String rollingName,
+ final String consoleName, final String thresholdFilter, final String loggerName, final String level, final String rollingPolicyType,
+ final int maxHistory, final String fileAppName) throws Exception {
ConfigTransactionJMXClient transaction = configRegistryClient.createTransaction();
ObjectName nameRetrieved = transaction.lookupConfigBean(factory.getImplementationName(), INSTANCE_NAME);
LogbackModuleMXBean bean = transaction.newMXBeanProxy(nameRetrieved, LogbackModuleMXBean.class);