Hello, I want to try log4j3 ... and I have some questions before getting started. We are in the process to migrate to virtual threads, our web application is running on java24/tomcat 10.1.34, still with log4j 2.24.2.
1. Being log4j3 virtual thread compatible, must I use sync loggers instead of the async ones? 2. My current maven looks like below now, where log4j2.version is '2.24.2' <!-- disruptor --> <dependency> <groupId>com.lmax</groupId> <artifactId>disruptor</artifactId> <version>4.0.0</version> </dependency> <!-- log4j --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${log4j2.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>${log4j2.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-jakarta-web</artifactId> <version>${log4j2.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>${log4j2.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-1.2-api</artifactId> <version>${log4j2.version}</version> </dependency> With log4j3, do I still need all these dependencies? I suppose I can remove disruptor if I use sync loggers, but is there anything else not necessary to run my web application now? For example, I see 'log4j-jakarta-web' still in '3.0.0-alpha1' since Jun 21, 2023. Thanks, Joan. --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org