diff --git a/log4j-1.2-api/src/main/java/org/apache/log4j/Logger.java b/log4j-1.2-api/src/main/java/org/apache/log4j/Logger.java index a9467c94488..aa15d237cfb 100644 --- a/log4j-1.2-api/src/main/java/org/apache/log4j/Logger.java +++ b/log4j-1.2-api/src/main/java/org/apache/log4j/Logger.java @@ -30,7 +30,7 @@ public class Logger extends Category { */ private static final String FQCN = Logger.class.getName(); - public static Logger getLogger(final Class clazz) { + public static Logger getLogger(@SuppressWarnings("rawtypes") final Class clazz) { // Depth 2 gets the call site of this method. return LogManager.getLogger(clazz.getName(), StackLocatorUtil.getCallerClassLoader(2)); } diff --git a/src/changelog/.2.x.x/3030_fix_log4j1_getLogger.xml b/src/changelog/.2.x.x/3030_fix_log4j1_getLogger.xml new file mode 100644 index 00000000000..b803b7f45e6 --- /dev/null +++ b/src/changelog/.2.x.x/3030_fix_log4j1_getLogger.xml @@ -0,0 +1,8 @@ + + + + Fix `getLogger()` source incompatibility in Log4j 1 to Log4j 2 API Bridge (i.e., `log4j-1.2-api`) +