You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gg...@apache.org on 2022/01/13 21:59:56 UTC
[logging-log4j2] branch master updated: Better NullPointerException message.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/master by this push:
new 3af3db5 Better NullPointerException message.
3af3db5 is described below
commit 3af3db52554b826bf618e0b4e2a7ffb8dcb122c3
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 13 16:58:08 2022 -0500
Better NullPointerException message.
Port from release-2.x.
---
.../main/java/org/apache/logging/log4j/core/config/AppenderControl.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AppenderControl.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AppenderControl.java
index 79796a8..b991454 100644
--- a/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AppenderControl.java
+++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AppenderControl.java
@@ -47,7 +47,7 @@ public class AppenderControl extends AbstractFilterable {
*/
public AppenderControl(final Appender appender, final Level level, final Filter filter) {
super(filter, null);
- this.appender = appender;
+ this.appender = Objects.requireNonNull(appender, "appender");
this.appenderName = appender.getName();
this.level = level;
this.intLevel = level == null ? Level.ALL.intLevel() : level.intLevel();