LogManager.getLogger() is unable to determine class name on Java 11
问题 I'm using log4j2 (2.11.1) with Java 11 and attempting to get a Logger object using: private static final Logger LOG = LogManager.getLogger(); (Imported from log4j-api in org.apache.logging.log4j ) At runtime, I receive the following error: WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance. Exception in thread "main" java.lang.ExceptionInInitializerError Caused by: java.lang.UnsupportedOperationException: No class provided, and an appropriate one