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();