Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Duplicate
-
Affects Version/s: 1.7DR#3
-
Fix Version/s: 2.0-Alpha3
-
Component/s: Framework, ICE-Components
-
Labels:None
-
Environment:ICEfaces
Description
ICEfaces currently uses commons-logging, introducing a dependency on commons-logging.jar. Java provides a built-in logging API, java.util.logging, that should be evaluated as a replacement.
Activity
Ted Goddard
created issue -
Ted Goddard
made changes -
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 2.0 [ 10032 ] |
Deryk Sinotte
made changes -
Link | This issue duplicates ICE-5285 [ ICE-5285 ] |
Deryk Sinotte
made changes -
Status | Open [ 1 ] | Closed [ 6 ] |
Resolution | Duplicate [ 3 ] |
This can be a religious issue, but I think that a library should not use a concrete logging framework. If Icefaces uses java util logging, then users of icefaces who also use log4j (like me) will have to find a way to bridge jul to log4j.
Other libraries like hibernate (commons logging) all apache libraries (commons logging) and jetty (slf4j) use an abstract logger, which does not force the user to use a particular logging implementation.