Skip to content

Commit cb1f19f

Browse files
committed
The core.Logger#setLevel method should work like
Configurator#setLevel #2281
1 parent e87064f commit cb1f19f

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

log4j-1.2-api/src/main/java/org/apache/log4j/legacy/core/CategoryUtil.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import org.apache.logging.log4j.core.Appender;
2828
import org.apache.logging.log4j.core.Filter;
2929
import org.apache.logging.log4j.core.LogEvent;
30+
import org.apache.logging.log4j.core.config.Configurator;
3031
import org.apache.logging.log4j.core.config.LoggerConfig;
3132
import org.apache.logging.log4j.spi.LoggerContext;
3233

@@ -127,7 +128,7 @@ public static void setAdditivity(final Logger logger, final boolean additive) {
127128
*/
128129
public static void setLevel(final Logger logger, final Level level) {
129130
if (isCore(logger)) {
130-
asCore(logger).setLevel(level);
131+
Configurator.setLevel(asCore(logger), level);
131132
}
132133
}
133134

log4j-1.2-api/src/test/java/org/apache/log4j/LoggerTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import org.apache.logging.log4j.core.test.appender.ListAppender;
3737
import org.junit.After;
3838
import org.junit.AfterClass;
39+
import org.junit.Before;
3940
import org.junit.BeforeClass;
4041
import org.junit.Test;
4142

@@ -76,8 +77,10 @@ public static void tearDownClass() {
7677
}
7778

7879
@After
80+
@Before
7981
public void tearDown() {
8082
LoggerContext.getContext().reconfigure();
83+
Logger.getRootLogger().setLevel(Level.DEBUG);
8184
a1 = null;
8285
a2 = null;
8386
}

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -542,6 +542,7 @@
542542
<plugin>
543543
<groupId>org.apache.rat</groupId>
544544
<artifactId>apache-rat-plugin</artifactId>
545+
<version>0.16.1</version>
545546
<configuration>
546547
<consoleOutput>true</consoleOutput>
547548
<excludes combine.children="append">

0 commit comments

Comments
 (0)