Skip to content
LangChain4j 文档版本 1.22.0 源快照 e3f5852d 更新于 2026-10-14

日志

LangChain4j 使用 SLF4J 进行日志记录, 允许你接入任意首选的日志后端, 例如 Logback 或 Log4j。

纯 Java

在创建模型实例时,通过设置 .logRequests(true) 和 .logResponses(true),即可开启对每次 LLM 请求与响应的日志记录:

java
OpenAiChatModel.builder()
    ...
    .logRequests(true)
    .logResponses(true)
    .build();

请确保你的依赖中包含某一个 SLF4J 日志后端,例如 Logback:

xml
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.5.8</version>
</dependency>

Quarkus

使用 Quarkus 集成 时, 日志在 application.properties 文件中配置:

properties
...
quarkus.langchain4j.openai.chat-model.log-requests = true
quarkus.langchain4j.openai.chat-model.log-responses = true
quarkus.log.console.enable = true
quarkus.log.file.enable = false

在 dev 模式下运行应用(mvn quarkus:dev)时, 这些属性也可以在 Quarkus Dev UI 中设置和修改。 此时 Dev UI 可在 http://localhost:8080/q/dev-ui 访问。

Spring Boot

使用 Spring Boot 集成 时, 日志在 application.properties 文件中配置:

properties
...
langchain4j.open-ai.chat-model.log-requests = true
langchain4j.open-ai.chat-model.log-responses = true
logging.level.dev.langchain4j = DEBUG

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。