19.5. 子系统和服务的日志记录

概述

您可以使用 “在独立软件包中配置日志记录”一节 中描述的 com.xyz.foo.level 配置属性为指定的 Apache CXF 日志记录子系统设置精细的日志记录。

Apache CXF 日志记录子系统

表 19.2 “Apache CXF Logging Subsystems” 显示可用 Apache CXF 日志记录子系统列表。

表 19.2. Apache CXF Logging Subsystems

子系统描述

org.apache.cxf.aegis

Aegis 绑定

org.apache.cxf.binding.coloc

共存绑定

org.apache.cxf.binding.http

HTTP 绑定

org.apache.cxf.binding.jbi

JBI 绑定

org.apache.cxf.binding.object

Java 对象绑定

org.apache.cxf.binding.soap

SOAP 绑定

org.apache.cxf.binding.xml

XML 绑定

org.apache.cxf.bus

Apache CXF 总线

org.apache.cxf.configuration

配置框架

org.apache.cxf.endpoint

服务器和客户端端点

org.apache.cxf.interceptor

拦截器

org.apache.cxf.jaxws

JAX-WS 风格的消息交换的前端、JAX-WS 处理程序处理以及与 JAX-WS 和配置的拦截器

org.apache.cxf.jbi

JBI 容器集成类

org.apache.cxf.jca

JCA 容器集成类

org.apache.cxf.js

JavaScript 前端

org.apache.cxf.transport.http

HTTP 传输

org.apache.cxf.transport.https

使用 HTTPS 的安全 HTTP 传输版本

org.apache.cxf.transport.jbi

JBI 传输

org.apache.cxf.transport.jms

JMS 传输

org.apache.cxf.transport.local

使用本地文件系统进行传输

org.apache.cxf.transport.servlet

用于将 JAX-WS 端点加载到 servlet 容器中的 HTTP 传输和 servlet 实施

org.apache.cxf.ws.addressing

WS-Addressing 实现

org.apache.cxf.ws.policy

WS-Policy 实现

org.apache.cxf.ws.rm

WS-ReliableMessaging (WS-RM)实施

org.apache.cxf.ws.security.wss4j

WSS4J 安全实现

示例

WS-Addressing 示例包含在 InstallDir/samples/ws_addressing 目录中。日志记录在位于该目录中的 logging.properties 文件中进行配置。相关的配置行在 例 19.9 “为 WS-Address 配置日志记录” 中显示。

例 19.9. 为 WS-Address 配置日志记录

java.util.logging.ConsoleHandler.formatter = demos.ws_addressing.common.ConciseFormatter
...
org.apache.cxf.ws.addressing.soap.MAPCodec.level = INFO

例 19.9 “为 WS-Address 配置日志记录” 中的配置启用了与 WS-Addressing 标头相关的日志消息的侦听,并以简洁的形式将它们显示到控制台中。

有关运行此示例的详情,请查看位于 InstallDir/samples/ws_addressing 目录中的 README.txt 文件。