Tous les produits
Search
Centre de documentation

OpenSearch:Démo d’envoi de documents et journaux

Dernière mise à jour :Aug 10, 2026

Configurez log4j pour afficher les journaux de débogage du SDK OpenSearch pour Java.

Code de démonstration pour l’exportation des journaux lors du débogage

  1. Ajoutez le SDK OpenSearch pour Java en tant que dépendance dans le fichier pom.xml, puis ajoutez la dépendance suivante.

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.12</version>
    </dependency>
  2. Enregistrez le code suivant sous le nom log4j.xml et placez le fichier dans le répertoire défini par le 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>