This is an automated email from the ASF dual-hosted git repository. mattsicker pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit 554689f5671cfeea61af14b868e58150a70e4190 Author: Matt Sicker <[email protected]> AuthorDate: Sat Nov 5 13:22:20 2022 -0500 Revert "Add more downcast checks in LoggerContext" This reverts commit 17485c10e646e834313953e0c308c0cac932e665. --- .../java/org/apache/logging/log4j/core/LoggerContext.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java index af67daffbc..ef93e4d08c 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java @@ -202,13 +202,6 @@ public class LoggerContext extends AbstractLifeCycle return listeners; } - private static LoggerContext downcast(final org.apache.logging.log4j.spi.LoggerContext context) { - if (context instanceof LoggerContext) { - return (LoggerContext) context; - } - throw new IllegalStateException("Expected org.apache.logging.log4j.core.LoggerContext but got " + context.getClass()); - } - /** * Returns the current LoggerContext. * <p> @@ -228,7 +221,7 @@ public class LoggerContext extends AbstractLifeCycle * @see LogManager#getContext() */ public static LoggerContext getContext() { - return downcast(LogManager.getContext()); + return (LoggerContext) LogManager.getContext(); } /** @@ -249,7 +242,7 @@ public class LoggerContext extends AbstractLifeCycle * @see LogManager#getContext(boolean) */ public static LoggerContext getContext(final boolean currentContext) { - return downcast(LogManager.getContext(currentContext)); + return (LoggerContext) LogManager.getContext(currentContext); } /** @@ -274,7 +267,7 @@ public class LoggerContext extends AbstractLifeCycle */ public static LoggerContext getContext(final ClassLoader loader, final boolean currentContext, final URI configLocation) { - return downcast(LogManager.getContext(loader, currentContext, configLocation)); + return (LoggerContext) LogManager.getContext(loader, currentContext, configLocation); } @Override
