Hey thanks Romain that worked :D

Out of curiosity, why does the features property only work in the 
openejb-jar.xml and not in system properties, when the providers property 
works? 

Is it a case that the providers property is a special case that has been 
implemented to be picked up at the system properties reading stage but others 
have not?

Thanks again,

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 2 Jul 2013, at 12:30, Romain Manni-Bucau <[email protected]> wrote:

> 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