Skip to content

Commit 5c813f0

Browse files
committed
try again
1 parent 2a9144a commit 5c813f0

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

test/framework/src/main/java/org/elasticsearch/test/ESTestCase.java

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,6 @@ public abstract class ESTestCase extends LuceneTestCase {
264264
private static final Collection<String> loggedLeaks = new ArrayList<>();
265265

266266
private HeaderWarningAppender headerWarningAppender;
267-
private org.elasticsearch.logging.Level capturedLogLevel;
268267

269268
@AfterClass
270269
public static void resetPortCounter() {
@@ -577,6 +576,22 @@ public void removeHeaderWarningAppender() {
577576
}
578577
}
579578

579+
private org.elasticsearch.logging.Level capturedLogLevel = null;
580+
581+
@Before
582+
public void captureLoggingLevel() {
583+
capturedLogLevel = LoggerFactory.provider().getRootLevel();
584+
}
585+
586+
@After
587+
public void restoreLoggingLevel() {
588+
if (capturedLogLevel != null) {
589+
// log level might not have been captured if test was skipped
590+
LoggerFactory.provider().setRootLevel(capturedLogLevel);
591+
capturedLogLevel = null;
592+
}
593+
}
594+
580595
@Before
581596
public final void before() {
582597
LeakTracker.setContextHint(getTestName());
@@ -586,7 +601,6 @@ public final void before() {
586601
this.threadContext = new ThreadContext(Settings.EMPTY);
587602
HeaderWarning.setThreadContext(threadContext);
588603
}
589-
capturedLogLevel = LoggerFactory.provider().getRootLevel();
590604
}
591605

592606
private static final List<CircuitBreaker> breakers = Collections.synchronizedList(new ArrayList<>());
@@ -621,7 +635,6 @@ protected boolean enableBigArraysReleasedCheck() {
621635

622636
@After
623637
public final void after() throws Exception {
624-
LoggerFactory.provider().setRootLevel(capturedLogLevel);
625638
if (enableBigArraysReleasedCheck()) {
626639
MockBigArrays.ensureAllArraysAreReleased();
627640
}

0 commit comments

Comments
 (0)