Code Monkey home page Code Monkey logo

slf4j-osgi's Issues

Release

Hi,

Are you planning to release this or do you perceive this just as a proof-of-concept? If you are not planning on releasing this, do you have pointers to other resources that try to achieve the same thing (getting SLF4J logging into R7 logging)?

Kind regards,

Jelle

1.7 branch

Is the 1.7 branch something we need\want to keep and maintain?

Version range of package import for org.osgi.service.log to strict

I want to use this fragment within a RCP application based on Eclipse 4.18. The included equinox runtime seems to implement the osgi log service version 1.5. Since the package import directive for org.osgi.service.log in slf4j.osgi is stated as [1.4,1.5) the fragment fails to resolve in my context. Looking at the source code and the documentation at https://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.log.html#org.osgi.service.log I'm wondering why the version range is so strict.? To my understanding this fragment only consumes the log service api so according to the documentation a version range of [1.4,2.0) should be fine.

Maven Central?

Is there a reason this is not available through Maven Central repository? It would be really nice to have it there.

[Question] Why is this bundle not on Orbit?

I was looking which bindings available for slf4j integration in Eclipse and stumbled over this repo.
Is there any reason why is this bundle is not added to some Orbit release [1]?

I see there are slf4j bindings available on Orbit like org.slf4j.binding.log4j12, but if I understand it right, this one aims to "simply" route all logs from slf4j to standard Eclipse log (if being added to the Eclipse IDE for example) and that is exactly what was I looking for.

Is this bundle not on Orbit because org.apache.aries.spifly.dynamic.framework.extension is also needed? Or just because no one asked yet?

[1] https://download.eclipse.org/tools/orbit/downloads/drops/R20221123021534/

No version constraint on Fragment-Host header

Currently the Fragment-Host is specified only with slf4j.api it resolves to any version of slf4j (even older ones).
According to semantic versioning it must only resolve to the next release: slf4j.api;bundle-version="[1.7,1.8)" or maybe even more stricter policy when we assume that a logging provider is tightly coupled to the slf4j implementation of slf4j.api;bundle-version="[1.7.25,1.7.26)"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.