第 1 章 日志记录配置
阅读在 Quarkus 中使用日志 API,配置日志输出,以及使用日志记录适配器进行统一输出。
Quarkus 使用 JBoss Log Manager 日志记录后端发布应用程序和框架日志。Quarkus 支持 JBoss Logging API 和多个其他日志记录 API,与 JBoss Log Manager 无缝集成。您可以使用以下 API
中的任何一种
:
JBoss Logging
JDK
java.util.logging
(JUL)
SLF4J
Apache Commons Logging
Apache Log4j 2
Apache Log4j 1
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); @Produces(MediaType.TEXT_PLAIN) public String hello() { LOG.info("Hello"); return "hello";