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

Reply via email to