第 19 章 Apache CXF Logging


摘要

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

19.1. Apache CXF Logging 概述

概述

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 的良好概述:

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.