import javax.management.JMX;
import javax.management.MalformedObjectNameException;
import javax.management.ObjectName;
-import org.apache.commons.io.FileUtils;
import org.junit.Before;
import org.junit.Test;
import org.opendaylight.controller.config.api.ConflictingVersionException;
configurator.setContext(lc);
configurator.doConfigure("src/test/resources/simple_config_logback.xml");
File f = new File("target/it");
- if (f.exists())
- FileUtils.cleanDirectory(f);
+ if (f.exists()) {
+ cleanDirectory(f);
+ }
ch.qos.logback.classic.Logger logger = lc.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME);
ch.qos.logback.core.rolling.RollingFileAppender<ILoggingEvent> fileAppender = (ch.qos.logback.core.rolling.RollingFileAppender<ILoggingEvent>) logger
.getAppender("VARLOGFILE");
rollingApp.setMinIndex(rollingPolicy.getMinIndex());
SizeBasedTriggeringPolicy<ILoggingEvent> triggeringPolicy = (SizeBasedTriggeringPolicy<ILoggingEvent>) fileAppender
.getTriggeringPolicy();
- rollingApp.setMaxFileSize(triggeringPolicy.getMaxFileSize());
+ rollingApp.setMaxFileSize(LogbackModuleFactory.getMaxFileSize(triggeringPolicy).toString());
rollingApp.setName(fileAppender.getName());
rollingApp.setFileNamePattern(rollingPolicy.getFileNamePattern());
rollingAppenders.add(rollingApp);
- assertEquals(rollingApp.getFileName(), "target/osgi.log");
- assertEquals(rollingApp.getMaxFileSize(), "50MB");
- assertEquals(rollingApp.getName(), "VARLOGFILE");
+ assertEquals("target/osgi.log", rollingApp.getFileName());
+ assertEquals("50 MB", rollingApp.getMaxFileSize());
+ assertEquals("VARLOGFILE", rollingApp.getName());
List<ConsoleAppenderTO> consoleAppenders = new ArrayList<>();
ConsoleAppenderTO consoleApp = new ConsoleAppenderTO();