Tous les produits
Search
Centre de documentation

OpenSearch:SDK log output

Dernière mise à jour :Aug 12, 2026

Configurez la sortie des journaux du SDK Java pour capturer des journaux détaillés lors du débogage.

Configurer la sortie des journaux pour le débogage

  1. Vérifiez que la dépendance du SDK Java figure dans votre fichier pom.xml, puis ajoutez la dépendance suivante :

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.12</version>
</dependency>
  1. Enregistrez le contenu ci-dessous dans un fichier nommé log4j.xml et placez-le à la racine de votre classpath.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
    <appender name="console" class="org.apache.log4j.ConsoleAppender">
        <param name="Target" value="System.out" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d %-5p [%t] %c{1} - %m%n" />
        </layout>
    </appender>
    <appender name="logfile" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="log/sdk.log" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d %p [%c] - %m%n" />
        </layout>
    </appender>
    <logger name="com.aliyun.opensearch">
        <level value="debug" />
    </logger>
    <logger name="org.apache.thrift">
        <level value="error" />
    </logger>
    <root>
        <level value="info" />
        <appender-ref ref="console" />
        <appender-ref ref="logfile" />
    </root>
</log4j:configuration>
  1. (Facultatif) Pour changer l'emplacement du fichier de sortie des journaux, modifiez la valeur correspondante dans le fichier log4j.xml en spécifiant le chemin de destination souhaité.

 <param name="File" value="log/sdk.log" />