Skip to content

Commit 1f38f1b

Browse files
committedFeb 16, 2025
Corrections per PR code-review (apache#3369).
* switched tests to use Builders instead of createLogger * changed new LoggerConig.RootLogger.Builder#withFilter to LoggerConfig.RootLogger.Builder#setFilter * deprecated LoggerConfig.Builder.withFilter and added LoggerConig.Builder.setFilter * moved changelog to correct .2.x.x directory
1 parent a23a1a8 commit 1f38f1b

File tree

5 files changed

+33
-17
lines changed

5 files changed

+33
-17
lines changed
 

‎log4j-core-test/src/test/java/org/apache/logging/log4j/core/async/AsyncLoggerConfigTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ void testSingleFilterInvocation() {
100100
.withLoggerName(FQCN)
101101
.withConfig(configuration)
102102
.withLevel(Level.INFO)
103-
.withFilter(filter)
103+
.setFilter(filter)
104104
.build();
105105
final Appender appender = mock(Appender.class);
106106
when(appender.isStarted()).thenReturn(true);

‎log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/CustomConfigurationTest.java

+12-6
Original file line numberDiff line numberDiff line change
@@ -63,20 +63,26 @@ void testConfig(final LoggerContext ctx) {
6363
.withConfiguration(config)
6464
.build();
6565
final FileAppender appender = FileAppender.newBuilder()
66-
.withFileName(logFile.toString())
67-
.withAppend(false)
68-
.setName("File")
66+
.setBufferedIo(false)
6967
.setIgnoreExceptions(false)
70-
.withBufferedIo(false)
68+
.setName("File")
7169
.setLayout(layout)
70+
.withAppend(false)
71+
.withFileName(logFile.toString())
7272
.build();
7373
appender.start();
7474
config.addAppender(appender);
7575
final AppenderRef ref = AppenderRef.createAppenderRef("File", null, null);
7676
final AppenderRef[] refs = new AppenderRef[] {ref};
7777

78-
final LoggerConfig loggerConfig = LoggerConfig.createLogger(
79-
false, Level.INFO, "org.apache.logging.log4j", "true", refs, null, config, null);
78+
final LoggerConfig loggerConfig = LoggerConfig.newBuilder()
79+
.withConfig(config)
80+
.withAdditivity(false)
81+
.withIncludeLocation("true")
82+
.withLevel(Level.INFO)
83+
.withLoggerName("org.apache.logging.log4j")
84+
.withRefs(refs)
85+
.build();
8086
loggerConfig.addAppender(appender, null, null);
8187
config.addLogger("org.apache.logging.log4j", loggerConfig);
8288
ctx.updateLoggers();

‎log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/LoggerConfigTest.java

+9-4
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,16 @@ class LoggerConfigTest {
4444
private static final String FQCN = LoggerConfigTest.class.getName();
4545

4646
private static LoggerConfig createForProperties(final Property[] properties) {
47-
return LoggerConfig.createLogger(
48-
true, Level.INFO, "name", "false", new AppenderRef[0], properties, new NullConfiguration(), null);
47+
return LoggerConfig.newBuilder()
48+
.withConfig(new NullConfiguration())
49+
.withAdditivity(true)
50+
.withLevel(Level.INFO)
51+
.withLoggerName("name")
52+
.withIncludeLocation("false")
53+
.withProperties(properties)
54+
.build();
4955
}
5056

51-
@SuppressWarnings({"deprecation"})
5257
@Test
5358
void testPropertiesWithoutSubstitution() {
5459
assertNull(createForProperties(null).getPropertyList(), "null propertiesList");
@@ -126,7 +131,7 @@ void testSingleFilterInvocation() {
126131
.withLoggerName(FQCN)
127132
.withConfig(configuration)
128133
.withLevel(Level.INFO)
129-
.withFilter(filter)
134+
.setFilter(filter)
130135
.build();
131136
final Appender appender = mock(Appender.class);
132137
when(appender.isStarted()).thenReturn(true);

‎log4j-core/src/main/java/org/apache/logging/log4j/core/config/LoggerConfig.java

+11-6
Original file line numberDiff line numberDiff line change
@@ -214,14 +214,20 @@ public Filter getFilter() {
214214
}
215215

216216
/**
217-
* @deprecated Use {@link #withFilter(Filter)} instead
217+
* @deprecated Use {@link #setFilter(Filter)} instead
218218
*/
219219
@Deprecated
220220
public B withtFilter(final Filter filter) {
221-
return withFilter(filter);
221+
return setFilter(filter);
222222
}
223223

224+
/** @deprecated Use {@link #setFilter(Filter)} instead. */
225+
@Deprecated
224226
public B withFilter(final Filter filter) {
227+
return setFilter(filter);
228+
}
229+
230+
public B setFilter(final Filter filter) {
225231
this.filter = filter;
226232
return asBuilder();
227233
}
@@ -945,15 +951,14 @@ public Filter getFilter() {
945951
}
946952

947953
/**
948-
* @deprecated Use {@link #withFilter(Filter)} instead
954+
* @deprecated Use {@link #setFilter(Filter)} instead
949955
*/
950956
@Deprecated
951957
public B withtFilter(final Filter filter) {
952-
this.filter = filter;
953-
return asBuilder();
958+
return setFilter(filter);
954959
}
955960

956-
public B withFilter(final Filter filter) {
961+
public B setFilter(final Filter filter) {
957962
this.filter = filter;
958963
return asBuilder();
959964
}

0 commit comments

Comments
 (0)
Please sign in to comment.