Skip to content

Commit d496f03

Browse files
JWT007ppkarwasz
authored andcommitted
Corrections per PR code-review (#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 3c44943 commit d496f03

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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 12 additions & 6 deletions
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

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,16 @@ class LoggerConfigTest {
4747
private static final String FQCN = LoggerConfigTest.class.getName();
4848

4949
private static LoggerConfig createForProperties(final Property[] properties) {
50-
return LoggerConfig.createLogger(
51-
true, Level.INFO, "name", "false", new AppenderRef[0], properties, new NullConfiguration(), null);
50+
return LoggerConfig.newBuilder()
51+
.withConfig(new NullConfiguration())
52+
.withAdditivity(true)
53+
.withLevel(Level.INFO)
54+
.withLoggerName("name")
55+
.withIncludeLocation("false")
56+
.withProperties(properties)
57+
.build();
5258
}
5359

54-
@SuppressWarnings({"deprecation"})
5560
@Test
5661
void testPropertiesWithoutSubstitution() {
5762
assertNull(createForProperties(null).getPropertyList(), "null propertiesList");
@@ -129,7 +134,7 @@ void testSingleFilterInvocation() {
129134
.withLoggerName(FQCN)
130135
.withConfig(configuration)
131136
.withLevel(Level.INFO)
132-
.withFilter(filter)
137+
.setFilter(filter)
133138
.build();
134139
final Appender appender = mock(Appender.class);
135140
when(appender.isStarted()).thenReturn(true);

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

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -213,14 +213,20 @@ public Filter getFilter() {
213213
}
214214

215215
/**
216-
* @deprecated Use {@link #withFilter(Filter)} instead
216+
* @deprecated Use {@link #setFilter(Filter)} instead
217217
*/
218218
@Deprecated
219219
public B withtFilter(final Filter filter) {
220-
return withFilter(filter);
220+
return setFilter(filter);
221221
}
222222

223+
/** @deprecated Use {@link #setFilter(Filter)} instead. */
224+
@Deprecated
223225
public B withFilter(final Filter filter) {
226+
return setFilter(filter);
227+
}
228+
229+
public B setFilter(final Filter filter) {
224230
this.filter = filter;
225231
return asBuilder();
226232
}
@@ -936,15 +942,14 @@ public Filter getFilter() {
936942
}
937943

938944
/**
939-
* @deprecated Use {@link #withFilter(Filter)} instead
945+
* @deprecated Use {@link #setFilter(Filter)} instead
940946
*/
941947
@Deprecated
942948
public B withtFilter(final Filter filter) {
943-
this.filter = filter;
944-
return asBuilder();
949+
return setFilter(filter);
945950
}
946951

947-
public B withFilter(final Filter filter) {
952+
public B setFilter(final Filter filter) {
948953
this.filter = filter;
949954
return asBuilder();
950955
}

0 commit comments

Comments
 (0)