我阅读了以下文档: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.
的类-这没有帮助。