Apache CXF我不知道在哪里获取更改日志级别的<service namespace =“”>

时间:2018-10-18 09:16:54

标签: java apache cxf

我阅读了以下文档:Enablling / disabling logging by changing the logger config

我阅读了这一段:

  

记录器名称为"<service namespace>.<ServiceName>.<type>"。在里面   karaf日志文件,默认情况下仅显示类型,但您可以更改   这个。

     

您可以使用记录器名称来微调您想要的服务   用这种方式记录。例如,将调试级别设置为WARN以消除噪声   服务以避免它们被记录。

但是我不理解-什么是服务名称空间

我在日志中有以下信息:

11:53:44.488 [  http-nio-7777-exec-1] [INFO ] o.a.c.s.S.REQ_IN: [Type=REQ_IN...
Address: http://localhost:7777/my/ws
HttpMethod: POST
Content-Type: text/xml;charset=UTF-8
ExchangeId: d54a9da8-5f32-493b-bc88-c733eb0b7b9d
ServiceName: MyEndpointService
PortName: MyEndpointPort
PortTypeName: MyMessageExchangePortType

好吧,我知道 ServiceName Type ,但是我不知道服务命名空间

我认为它应该看起来像这样:

<logger name="unknown_to_me_service_namespace.MyEndpointService.REQ_IN" level="ERROR"/>

我尝试将unknown_to_me_service_namespace替换为MyEndpoint类或org.apache.cxf.services.的类-这没有帮助。

0 个答案:

没有答案