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

Reply via email to