as said before system properties doesn't work for it i think,
openejb-jar.xml is the place to put the config:

โ”Œ( rmannibucau @ ubuntu )โ”€( 1.7.0 -:- 3.1.0-alpha-1 )
โ””( /tmp/rest-logging )ยท> cat src/main/resources/META-INF/openejb-jar.xml
<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1";>
  <pojo-deployment class-name="jaxrs-application">
    <properties>
      cxf.jaxrs.features = org.apache.cxf.feature.LoggingFeature
    </properties>
  </pojo-deployment>
</openejb-jar>


*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*



2013/7/2 Chris.Christo <[email protected]>

> Hey Romain,
>
> Thanks for the response. I want to get it setup in my openejb.json config.
>
> It seems as though all I need is the following system property:
>
> cxf.jaxrs.features = org.apache.cxf.feature.LoggingFeature
>
> This works in tests and the request is logged in the output (run a mvn
> test and see for yourself)
>
> However, when running the server (sh
> apache-openejb-4.6.0-SNAPSHOT/bin/openejb start) it doesn't output the
> request in the log. I've added that property to the openejb.json
> system-properties section.
>
> If you have a mo, you mind seeing what I'm doing wrong?
>
> Checkout here:
>
> git clone https://github.com/ChrisChristo/rest-logging.git
>
>
>
> Chris,
>
> @ChriChristo7
> { https://twitter.com/ChrisChristo7 }
> { http://ChrisChristo7.tumblr.com }
>
> LinkedIn { https://linkedin.com/in/ChrisChristo }
> Angel { https://angel.co/chris-christo }
> GitHub { https://github.com/ChrisChristo }
>
> On 1 Jul 2013, at 14:44, Romain Manni-Bucau <[email protected]> wrote:
>
> > Hi
> >
> > you can put it in openejb-jar.xml. You'll find samples with
> > cxf.jaxrs.providers key, cxf.jaxrs.features exists too IIRC. It works the
> > same way excepted you define features instead of providers.
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> > *Blog: **http://rmannibucau.wordpress.com/*<
> http://rmannibucau.wordpress.com/>
> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> > *Github: https://github.com/rmannibucau*
> >
> >
> >
> > 2013/7/1 Chris.Christo <[email protected]>
> >
> >> Trying to configure OpenEJB standalone to log all rest requests.
> >>
> >> How do I go about doing this?
> >>
> >> I saw this on the Apache CXF website:
> >>
> >> <beans xmlns:cxf="http://cxf.apache.org/core";
> >>   xsi:schemaLocation="http://cxf.apache.org/core
> >>      http://cxf.apache.org/schemas/core.xsd";>
> >> <jaxrs:server>
> >> <jaxrs:features>
> >>     <cxf:logging/>
> >> </jaxrs:features>
> >> <jaxrs:server>
> >> </beans>
> >>
> >> But not sure where to put it.
> >>
> >> Chris,
> >>
> >> @ChriChristo7
> >> { https://twitter.com/ChrisChristo7 }
> >> { http://ChrisChristo7.tumblr.com }
> >>
> >> LinkedIn { https://linkedin.com/in/ChrisChristo }
> >> Angel { https://angel.co/chris-christo }
> >> GitHub { https://github.com/ChrisChristo }
> >>
> >>
>
>

Reply via email to