第 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。