import ch.qos.logback.classic.Level;
import java.io.File;
import java.io.IOException;
-import org.apache.commons.io.FileUtils;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;
import org.sonar.api.config.Settings;
import org.sonar.api.utils.log.LogTester;
import org.sonar.api.utils.log.LoggerLevel;
-import org.sonar.process.logging.LogbackHelper;
import org.sonar.process.ProcessProperties;
+import org.sonar.process.logging.LogbackHelper;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;
assertThat(underTest.getRootLoggerLevel()).isEqualTo(LoggerLevel.TRACE);
}
- @Test
- public void getCurrentLogFile() throws IOException {
- File dir = temp.newFolder();
- File logFile = new File(dir, "sonar.log");
- FileUtils.touch(logFile);
- settings.setProperty(ProcessProperties.PATH_LOGS, dir.getAbsolutePath());
-
- assertThat(underTest.getCurrentLogFile()).isEqualTo(logFile);
- }
-
@Test
public void configureHardcodedLevels() {
LogbackHelper logbackHelper = mock(LogbackHelper.class);