Hi again,

> I don't think any users actually use POILogger in their code,or?
Timewise in parallel I thought the same and applied the patch.

> e.g. by stating that after 2 releases in deprecated state we can remove 
> things for good.
+1

> Regarding slf4j, we could also look at commons-logging
at my $dayjob we had a websphere 8 migration some time ago and I'm not sure, if
it was because someone put commons-logging in the shared-library which all the
portal projects had to use or if it was in the server lib path [1] ... in the 
end,
all the projects had to remove their own commons-logging.jar and stick with the
global version. Classloading-order was also an issue. Don't know how 
configuration was handled.
We usually worked with our own log4j.jar and PARENT_LAST, but not all projects
were allowed to.
So since then JCL sticks with some negative memory, although it's not JCLs 
fault.

Maybe another note to POILogger ... usually the NullLogger will be used,
so even if we sparsely log warnings/errors, they will be ignored by default ...
that's my main motivation for this, to log more and to know that the user will 
eventually
see it in the log ... and system.properties to activate a feature is not so 
practically ...

A similar topic is the usage of other libs - of course this might be a license 
issue and
if it is really necessary, i.e. if we should use JDK features vs. 
another/reference impl.
I don't think that's a problem nowadays (e.g. sizewise) for standalone/web 
applications,
but don't know about Android apps - maybe someone can shed a light on it?
Is there a good page about what to look for when providing a library for 
Android apps?

Andi.


[1] 
http://blog.xebia.com/2009/04/10/logging-in-websphere-application-server-using-apache-commons-logging-and-log4j/




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to