> 1. Configuration has properties related to async logging: `asyncLoggerConfigDelegate` and `asyncWaitStrategyFactory`. These should be removed before the split, but I don't know what would be the right way to do it.
How would that work? Will Log4j 3 configurations be incompatible with Log4j 2 configurations? (Remember we had many complaints about that from users migrating from 1 to 2…) Shouldn’t this be such that a configuration containing Async elements only works when the Async module is in the classpath? (Which begs the question: how should it fail when this isn’t the case? Ideally give a helpful error message specifying how users can fix the problem.) > On Jun 29, 2023, at 16:48, Piotr P. Karwasz <piotr.karw...@gmail.com> wrote: > > 1. Configuration has properties related to async logging: > `asyncLoggerConfigDelegate` and `asyncWaitStrategyFactory`. These > should be removed before the split, but I don't know what would be the > right way to do it.