第 1 章 日志记录配置


阅读在 Quarkus 中使用日志 API,配置日志输出,以及使用日志记录适配器进行统一输出。

Quarkus 使用 JBoss Log Manager 日志记录后端发布应用程序和框架日志。Quarkus 支持 JBoss Logging API 和多个其他日志记录 API,与 JBoss Log Manager 无缝集成。您可以使用以下 API 中的任何一种

1.1. 使用 JBoss Logging 进行应用程序日志记录

使用 JBoss Logging API 时,您的应用程序不需要额外的依赖项,因为 Quarkus 会自动提供它。

使用 JBoss Logging API 记录消息的示例:

import org.jboss.logging.Logger;

import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.MediaType;

@Path("/hello")
public class ExampleResource {

    private static final Logger LOG = Logger.getLogger(ExampleResource.class);

    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public String hello() {
        LOG.info("Hello");
        return "hello";
    }
}

注意

虽然 JBoss Logging 直接将日志消息路由到 JBoss Log Manager,但您的库之一可能依赖不同的日志记录 API。在这种情况下,您需要使用 日志适配器 来确保其日志消息被路由到 JBoss Log Manager。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.