[ 
https://issues.apache.org/jira/browse/CXF-7999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Brownell updated CXF-7999:
---------------------------------
    Description: 
 

Upgraded logging interceptors, as started using CXF 3.1, to use the "features":
|{{<}}{{jaxws:endpoint}} {{...>}}
 {{  }}{{<}}{{jaxws:features}}{{>}}
 {{   }}{{<}}{{bean}} 
{{class}}{{=}}{{"org.apache.cxf.ext.logging.LoggingFeature"}}{{/>}}
 {{  }}{{</}}{{jaxws:features}}{{>}}
 {{</}}{{jaxws:endpoint}}{{>}}|

as per [http://cxf.apache.org/docs/message-logging.html]

 

This didn't work. "Outbound Message" and "Inbound Message" logs no longer 
appear.

 

 I added the dependency containing the "ext" version in my pom.xml:

*<dependency>*
 *<groupId>org.apache.cxf</groupId>*
 *<artifactId>cxf-rt-features-logging</artifactId>*
 *</dependency>*

 

Another user seems to have the same problem on SO:

[https://stackoverflow.com/questions/55050636/apache-cxf-3-2-7-loggingfeature-configuration]

Another user had a similar problem:

[https://stackoverflow.com/questions/54989929/apache-cxf-loggingininterceptor-is-deprecated-what-to-use-instead]

Answer suggested the user still make use of the interceptors, but in the new 
package: org.apache.cxf.ext.logging.LoggingInInterceptor - but adding that 
didn't help either.

 

{{<jaxws:client id="AuthRequest" serviceClass="com.PortType" address="${url}" 
username="${userName}" password="${password}">}}

{{   <jaxws:features>}}
 {{      <bean id="loggingFeature" 
class="org.apache.cxf.ext.logging.LoggingFeature">}}
 {{         <property name="prettyLogging" value="true" />}}
 {{      </bean>}}
 {{   </jaxws:features>}}

{{   <jaxws:inInterceptors>}}
 {{      <bean id="loggingInInterceptor" 
class="org.apache.cxf.ext.logging.LoggingInInterceptor">}}
 {{         <property name="prettyLogging" value="true" />}}
 {{      </bean>}}
 {{   </jaxws:inInterceptors>}}

{{   <jaxws:outInterceptors>}}
{{      <bean id="loggingOutInterceptor" 
class="org.apache.cxf.ext.logging.LoggingOutInterceptor">}}
{{         <property name="prettyLogging" value="true" />}}
{{      </bean>}}
{{   </jaxws:outInterceptors>}}

{{</jaxws:client>}}

 

  was:
 

Upgraded logging interceptors, as started using CXF 3.1, to use the "features":
|{{<}}{{jaxws:endpoint}} {{...>}}
 {{  }}{{<}}{{jaxws:features}}{{>}}
 {{   }}{{<}}{{bean}} 
{{class}}{{=}}{{"org.apache.cxf.ext.logging.LoggingFeature"}}{{/>}}
 {{  }}{{</}}{{jaxws:features}}{{>}}
 {{</}}{{jaxws:endpoint}}{{>}}|

as per [http://cxf.apache.org/docs/message-logging.html]

 

This didn't work. "Outbound Message" and "Inbound Message" logs no longer 
appear.

 

 I added the dependency containing the "ext" version in my pom.xml:

*<dependency>*
 *<groupId>org.apache.cxf</groupId>*
 *<artifactId>cxf-rt-features-logging</artifactId>*
 *</dependency>*

 

Another user seems to have the same problem on SO:

[https://stackoverflow.com/questions/55050636/apache-cxf-3-2-7-loggingfeature-configuration]

Another user had a similar problem:

https://stackoverflow.com/questions/54989929/apache-cxf-loggingininterceptor-is-deprecated-what-to-use-instead

Answer suggested the user still make use of the interceptors, but in the new 
package: org.apache.cxf.ext.logging.LoggingInInterceptor - but adding that 
didn't help either.

 

{{<jaxws:client id="AuthRequest" serviceClass="com.PortType" address="${url}" 
username="${userName}" password="${password}">}}

{{   <jaxws:features>}}
{{      <bean id="loggingFeature" 
class="org.apache.cxf.ext.logging.LoggingFeature">}}
{{         <property name="prettyLogging" value="true" />}}
{{      </bean>}}
{{   </jaxws:features>}}

{{   <jaxws:inInterceptors>}}
{{      <bean id="loggingInInterceptor" 
class="org.apache.cxf.ext.logging.LoggingInInterceptor">}}
{{         <property name="prettyLogging" value="true" />}}
{{      </bean>}}
{{   </jaxws:inInterceptors>}}

{{   <jaxws:outInterceptors>}}
{{      <bean id="loggingOutInterceptor" 
class="org.apache.cxf.ext.logging.LoggingOutInterceptor">}}
{{         <property name="prettyLogging" value="true" />}}
{{      </bean>}}
{{   </jaxws:outInterceptors>}}
{{ </jaxws:client>}}

 


> LoggingFeature documentation example invalid
> --------------------------------------------
>
>                 Key: CXF-7999
>                 URL: https://issues.apache.org/jira/browse/CXF-7999
>             Project: CXF
>          Issue Type: Bug
>          Components: Documentation, JAX-WS Runtime
>    Affects Versions: 3.1
>         Environment: Centos 7.5, Fuse 7, (cxf 3.1.11), and slf/log4j2.
>  
>  
>            Reporter: Daniel Brownell
>            Priority: Major
>
>  
> Upgraded logging interceptors, as started using CXF 3.1, to use the 
> "features":
> |{{<}}{{jaxws:endpoint}} {{...>}}
>  {{  }}{{<}}{{jaxws:features}}{{>}}
>  {{   }}{{<}}{{bean}} 
> {{class}}{{=}}{{"org.apache.cxf.ext.logging.LoggingFeature"}}{{/>}}
>  {{  }}{{</}}{{jaxws:features}}{{>}}
>  {{</}}{{jaxws:endpoint}}{{>}}|
> as per [http://cxf.apache.org/docs/message-logging.html]
>  
> This didn't work. "Outbound Message" and "Inbound Message" logs no longer 
> appear.
>  
>  I added the dependency containing the "ext" version in my pom.xml:
> *<dependency>*
>  *<groupId>org.apache.cxf</groupId>*
>  *<artifactId>cxf-rt-features-logging</artifactId>*
>  *</dependency>*
>  
> Another user seems to have the same problem on SO:
> [https://stackoverflow.com/questions/55050636/apache-cxf-3-2-7-loggingfeature-configuration]
> Another user had a similar problem:
> [https://stackoverflow.com/questions/54989929/apache-cxf-loggingininterceptor-is-deprecated-what-to-use-instead]
> Answer suggested the user still make use of the interceptors, but in the new 
> package: org.apache.cxf.ext.logging.LoggingInInterceptor - but adding that 
> didn't help either.
>  
> {{<jaxws:client id="AuthRequest" serviceClass="com.PortType" address="${url}" 
> username="${userName}" password="${password}">}}
> {{   <jaxws:features>}}
>  {{      <bean id="loggingFeature" 
> class="org.apache.cxf.ext.logging.LoggingFeature">}}
>  {{         <property name="prettyLogging" value="true" />}}
>  {{      </bean>}}
>  {{   </jaxws:features>}}
> {{   <jaxws:inInterceptors>}}
>  {{      <bean id="loggingInInterceptor" 
> class="org.apache.cxf.ext.logging.LoggingInInterceptor">}}
>  {{         <property name="prettyLogging" value="true" />}}
>  {{      </bean>}}
>  {{   </jaxws:inInterceptors>}}
> {{   <jaxws:outInterceptors>}}
> {{      <bean id="loggingOutInterceptor" 
> class="org.apache.cxf.ext.logging.LoggingOutInterceptor">}}
> {{         <property name="prettyLogging" value="true" />}}
> {{      </bean>}}
> {{   </jaxws:outInterceptors>}}
> {{</jaxws:client>}}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to