第 19 章 Apache CXF Logging

摘要

本章论述了如何在 Apache CXF 运行时配置日志。

19.1. Apache CXF 日志概述

概述

Apache CXF 使用 Java 日志记录实用程序 java.util.logging。日志记录配置在一个日志配置文件中,该文件使用标准的 java.util.Properties 格式编写。要在应用上运行日志记录,您可以以编程方式指定日志记录,或者在启动应用程序时在命令中定义指向日志记录配置文件的属性。

默认属性文件

Apache CXF 附带默认的 logging.properties 文件,该文件位于您的 InstallDir/etc 目录中。此文件为日志消息和发布的消息级别配置输出目的地。默认配置会将日志记录器设置为打印带有 WARNING 级别标记的消息到控制台。您可以使用默认文件而无需更改任何配置设置,也可以更改配置设置以适应特定的应用程序。

日志记录功能

Apache CXF 包括日志记录功能,可插入您的客户端或您的服务以启用日志记录。例 19.1 “配置来启用日志记录” 显示启用日志记录功能的配置。

例 19.1. 配置来启用日志记录

<jaxws:endpoint...>
  <jaxws:features>
    <bean class="org.apache.cxf.feature.LoggingFeature"/>
  </jaxws:features>
</jaxws:endpoint>

更多信息请参阅 第 19.6 节 “记录消息内容”

从哪里开始?

要运行一个简单的日志记录示例,请按照 第 19.2 节 “使用日志记录的简单示例” 中介绍的说明。

如需有关在 Apache CXF 中登录的更多信息,请阅读整个章节。

有关 java.util.logging 的更多信息

java.util.logging 实用程序是最常用的 Java 日志框架之一。在线提供了很多可用的信息,用于描述如何使用和扩展此框架。但作为起点,以下文档提供了 java.util.logging 的良好概述: