> 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.

Reply via email to