If we change the logging to log4j2 then I think we should at least bump the POI version to 5.1.0.
I would prefer to see a 5.0.1 release before we make the logging change - since we raised awareness of a known issue in the release notes. I would like to see POILogger removed. I dislike having to use a system property to override the default POILogger implementation (NullLogger). In the past, I'd have preferred slf4j because it gives users more control as to what logging implementation to use but slf4j doesn't seem to be as actively maintained as it once was. On Saturday 23 January 2021, 20:39:04 GMT, Andreas Beeker <kiwiwi...@apache.org> wrote: Hi Devs, As POI 5.0.0 is out and Marius is now a committer (*hint* ;) ), I think the logging topic can be discussed again. So do we want ... a) to keep SLF4J b) or replace it with Log4j 2 c) or any other logging api ... and ... d) to keep the POILogger class/facade e) or directly call the Logging API As we have now some time until 5.0.1, I would vote for b) + e). I can also do the replacement if no-one else dares too. What's your stance? Are dependency changes like this a major (semver) version change? Andi --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org