[ 
https://issues.apache.org/jira/browse/LOGGING-95?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17816412#comment-17816412
 ] 

Elliotte Rusty Harold commented on LOGGING-95:
----------------------------------------------

probably close as won't do if we're now nudging people to other logging 
frameworks.

> Extended API: getChildLogger(String)
> ------------------------------------
>
>                 Key: LOGGING-95
>                 URL: https://issues.apache.org/jira/browse/LOGGING-95
>             Project: Commons Logging
>          Issue Type: Improvement
>         Environment: Operating System: other
> Platform: Other
>            Reporter: Jörg Hohwiller
>            Priority: Minor
>             Fix For: 2.0
>
>         Attachments: ASF.LICENSE.NOT.GRANTED--Logger.java, 
> ASF.LICENSE.NOT.GRANTED--getChildLogger.diff
>
>
> This is a feature request for the commons-logging API already discussed on 
> the mailing list. The idea is to have an extended interface rather than Log 
> that adds additional methods (getChildLogger and getName) that have already 
> been requested for a long while. The suggested approach does not break 
> compatibility of JCL. The existing Log interface is not touched and shall 
> esp. not be deprecated. The new interface may only be used as needed but aims 
> to prevent having even more additional logging APIs in future. The suggestion 
> is to change the implementation in a way that all classes that implement Log 
> shall implement Logger and fullfill the contract of the additional methods. 
> In my request I still leave it open what happens to LogFactory but my 
> suggestion is to leave it untouched (except for javadoc updates). Further I 
> recomment to add an abstract class to the "impl" package that implements the 
> Logger interface but does not implement any methods. The Logger interface may 
> then recommend in its javadoc to extend the abstract class rather than 
> directly implementing the interface. This would allow to have less trouble if 
> -however- in future an additional feature request for the Logger API arises.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to