[logback-dev] [JIRA] Issue Comment Edited: (LBCLASSIC-184) Remove Cyclic Dependencies between Classic, SLF4J API and SLF4J Impl

Ceki Gulcu (JIRA) noreply-jira at qos.ch
Wed Mar 17 22:07:16 CET 2010


    [ http://jira.qos.ch/browse/LBCLASSIC-184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=11628#action_11628 ] 

Ceki Gulcu edited comment on LBCLASSIC-184 at 3/17/10 10:06 PM:
----------------------------------------------------------------

The ContextSelectorUtil.java class mostly consists of code moved over from StaticLoggerBinder. However, it (ContextSelectorUtil.java) bears a copyright notice "Copyright (c) 2010 Gunnar Wagenknecht" under the EPL license. This is different than the copyright notice in the other logback classes. I suspect that the intent was to use the same copyright notice but since a new class was created, your class creation template kicked in adding your default copyright notice. 

Assuming the differing copyright notice was unintentional, may I replace "Copyright (c) 2010 Gunnar Wagenknecht" in ContextSelectorUtil.java with the copyright notice applied to all other logback classes?

      was (Author: noreply.ceki at qos.ch):
    The ContextSelectorUtil.java class mostly consists of code moved over from StaticLoggerBinder. However, it (ContextSelectorUtil.java) bears a copyright notice copied from in your patch bears  the copyright notice "Copyright (c) 2010 Gunnar Wagenknecht" under the EPL license. This is different than the copyright notice in the other logback classes. I suspect that the intent was to use the same copyright notice but since a new class was created, your usual class creation template kicked in adding your usual copyright notice. 

Assuming the differing copyright notice was unintentional, may I replace "Copyright (c) 2010 Gunnar Wagenknecht" in ContextSelectorUtil.java with the copyright notice applied to all other logback classes?
  
> Remove Cyclic Dependencies between Classic, SLF4J API and SLF4J Impl
> --------------------------------------------------------------------
>
>                 Key: LBCLASSIC-184
>                 URL: http://jira.qos.ch/browse/LBCLASSIC-184
>             Project: logback-classic
>          Issue Type: Task
>          Components: Other
>    Affects Versions: 0.9.18
>            Reporter: Gunnar Wagenknecht
>            Assignee: Ceki Gulcu
>            Priority: Critical
>         Attachments: context-selector.patch, mdc-move.patch
>
>
> When working with Logback as OSGi bundles I found some issues regarding cyclic dependencies. Basically, code in "org.slf4j.impl" depends on "org.slf4j.api" as well as Logback classic. This is fine. However, code in Logback classic also depends on "org.slf4j.impl". This introduces a cycle.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.qos.ch/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the logback-dev mailing list