You're right Simon. Fixed!

I was using this mostly with Equinox on the framework classpath (via it's
embedded Eclipse Hook).

But I fixed it because I do want this to work in any framework with any 1.4
Log impl.

Hopefully when felix gets a 1.4 Log impl, we can do the same early binding.

- Ray


On Tue, Apr 17, 2018 at 7:44 AM, Simon Chemouil <schemo...@gmail.com> wrote:

> Ray,
>
> Great!
>
> It seems this bundle has to be started before the OSGi LogService
> implementation bundle? I'd expect the Activator to use a service tracker?
>
> Simon
>
> Raymond Auge a écrit le 12/04/2018 à 16:44 :
> > As promised here's the repo https://github.com/rotty3000/osgi.to.logback
> >
> > - Ray
> >
> > On Thu, Apr 12, 2018 at 7:23 AM, Simon Chemouil <schemo...@gmail.com>
> wrote:
> >
> >> Hi,
> >>
> >> This sounds great. I'd probably use it! I usually use logback with
> >> static loggers but I might migrate (back) to OSGi Log 1.4 and that seems
> >> like a nice way to do this smoothly.
> >>
> >> Simon
> >>
> >>
> >> Raymond Auge a écrit le 11/04/2018 à 19:08 :
> >>> Hello everyone,
> >>>
> >>> I'm wondering if there would be interest in the felix project to accept
> >> and
> >>> host a small integration between the upcoming Log 1.4 specification
> with
> >>> Logback backend.
> >>>
> >>> The features I have already are:
> >>>
> >>> - single bundle impl
> >>> - generic LogListener that attempts to be the shortest path from the
> log
> >>> record (LogEntry) creation to the Logback appenders (no intermediaries)
> >>> - fully integrates all the record details like location, stackframes,
> >> etc.
> >>> - allows Logback to manage levels for legacy framework, service and
> >> bundle
> >>> events in a granular fashion by using canonical logger names
> >>> - can react to Logback scan (i.e. autoupdate) to dynamically apply
> level
> >>> changes using the new LoggingAdmin
> >>> - fully supports all other logback configuration goodness
> >>> - makes it very simply pipe all the various Log APIs to the same
> >> appenders
> >>> (or not) using the same formats (or not) and control all their log
> levels
> >>> in one place: slf4j is native, but I've tested with log4j 1.2/2.x,
> >>> commons-logging, JUL, jboss-logging in the same framework
> >>>
> >>> Of course Felix doesn't have a Log 1.4 impl yet so that is a
> >> consideration.
> >>>
> >>> This small integration has solved so many of the rather bothersome
> >> logging
> >>> issues I've been suffering the past years and I'd like to share it with
> >>> others.
> >>>
> >>> Sincerely,
> >>>
> >>
> >>
> >
> >
>
>


-- 
*Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
 (@rotty3000)
Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
 (@Liferay)
Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)

Reply via email to