You don't need to import that package because your fragment will be
associated to the pax-logging-service bundle which contain that class, so
it will be directly available.

On Wed, Nov 16, 2011 at 15:27, Hervé BARRAULT <herve.barra...@gmail.com>wrote:

> Hi Achim
> My problem is the fragment is not able to be resolved as the package
> org.apache.log4j.helpers can't be imported.
> I thought Pax Logging export it but it does not. Adding again all the
> log4j API is not i think the best idea.
>
> Regards
>
> Hervé
>
> On 11/16/11, Achim Nierbeck <bcanh...@googlemail.com> wrote:
> > Hi Hervé
> >
> > thanx for the hint.
> > Did you also take a look a the configuring part?
> > Cause to get things going in Karaf/ServiceMix you need to make sure your
> > fragment is
> > available before the host bundle enters the resolved state.
> >
> > regards, Achim
> >
> > 2011/11/16 Hervé BARRAULT <herve.barra...@gmail.com>
> >
> >> Thanks for the answer.
> >> I have seen your blog but my case is more a problem of dependency
> >> management than building a fragment itself.
> >>
> >> PS: be careful, in your blog,  close and open xml tag don't match :
> >> <import -Package>!*</import>
> >> <fragment -Host>org.ops4j.pax.logging.pax-logging-service</fragment>
> >>
> >> On 11/16/11, Achim Nierbeck <bcanh...@googlemail.com> wrote:
> >> > Hi
> >> >
> >> > I wrote a blog about it [1]
> >> >
> >> > regards, Achim
> >> >
> >> > [1] - http://nierbeck.de/cgi-bin/weblog_basic/index.php?p=201
> >> >
> >> > 2011/11/16 Hervé BARRAULT <herve.barra...@gmail.com>
> >> >
> >> >> Hi,
> >> >>
> >> >> I am using using ServiceMix 4.3.0-fuse-01-00 so Karaf
> >> >> <
> >>
> http://fusesource.com/wiki/display/ProdInfo/Fuse+Karaf+v2.0.0+Release+Notes
> >> >
> >> >> 2.0.0-fuse-00-00
> >> >>
> >> >> I have seen the following documentation :
> >> >> http://karaf.apache.org/manual/2.2.2/users-guide/logging-system.html
> >> >>
> >> >> Especially, the "Using your own appenders" section.
> >> >>
> >> >> I have tried to do something like the documentation but i have an
> >> >> issue.
> >> >>
> >> >> For my application i need to use the CountingQuietWriter class which
> is
> >> in
> >> >> the org.apache.log4j.helpers package.
> >> >> But it seems that pax-logging-api does not export this package.
> >> >>
> >> >> What is the best way to import this package ?
> >> >>
> >> >> For information (i know it is an old version) but pax-logging-api
> >> [1.5.2]
> >> >> export log4j 1.2.15 packages (looking to the export-package)
> >> >> and pax-logging-service [1.5.2] embeds a log4j 1.2.16 (looking to the
> >> pom)
> >> >>
> >> >> Thanks For Answers
> >> >>
> >> >> Hervé
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > *Achim Nierbeck*
> >> >
> >> > Apache Karaf <http://karaf.apache.org/> Committer & PMC
> >> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> Committer
> >> &
> >> > Project Lead
> >> > blog <http://notizblog.nierbeck.de/>
> >> >
> >>
> >
> >
> >
> > --
> > *Achim Nierbeck*
> >
> > Apache Karaf <http://karaf.apache.org/> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer
> &
> > Project Lead
> > blog <http://notizblog.nierbeck.de/>
> >
>



-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to