Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.apache.logging.log4j.LogManager;
- import org.apache.logging.log4j.Logger;
- public class A {
- // log4j2 logger
- private static final Logger logger = LogManager.getLogger(Main.class.getName());
- }
- logger.trace("some message");
- logger.info("another message");
- log4j-api-2.5.jar
- log4j-core-2.5.jar
- <dependencies>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-api</artifactId>
- <version>2.5</version>
- </dependency>
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-core</artifactId>
- <version>2.5</version>
- </dependency>
- java -jar myapp.jar
- <plugins>
- <!-- Maven Shade Plugin -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-shade-plugin</artifactId>
- <version>2.4.3</version>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>shade</goal>
- </goals>
- <configuration>
- <transformers>
- <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
- <mainClass>com.distributed.analyzer.Main</mainClass>
- </transformer>
- </transformers>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager
- at com.distributed.analyzer.Main.<clinit>(Main.java:22)
- Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager
- at java.net.URLClassLoader.findClass(Unknown Source)
- at java.lang.ClassLoader.loadClass(Unknown Source)
- at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
- at java.lang.ClassLoader.loadClass(Unknown Source)
- ... 1 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement