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

Ceki Gulcu (JIRA) noreply-jira at qos.ch
Mon Feb 22 12:08:33 CET 2010


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

Ceki Gulcu commented on LBCLASSIC-184:
--------------------------------------

Hello Gunnar,

No progress so far. In response to LBCORE-128 and LBCORE-109, the appender-related code has been changed significantly. I am struggling to get the code back into a clean state.  As for reproducibility of tests, it's really more of a request than a concern. 

When a OSGi problem can be reproduced it makes it easier to understand and if in addition an associated test cases is added, the problem can be avoided in future releases. In previous we had occurrences where an OSGi bug was corrected in one release and accidentally reintroduced one or two releases later. I would like to avoid these recurrent bugs if I possible. 

If you could provide a recipe for reproducing the problem, that would be very useful. It would be ideal if you could add a test case to the current OSGI related test harness (see logback-classic/osgi-build.xml). But that's maybe asking too much, a recipe would be a good starting point.

> 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
>         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