Todos los productos
Search
Centro de documentos

OpenSearch:Demostración de envío de documentos y registros

Última actualización: Sep 05, 2026

Configure log4j para generar registros de depuración del SDK de OpenSearch para Java.

Código de demostración para exportar registros durante la depuración

  1. Primero, agregue el SDK de OpenSearch para Java como dependencia en el archivo pom.xml e incluya a continuación la dependencia.

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.12</version>
    </dependency>

  2. Guarde el siguiente código como el archivo log4j.xml y colóquelo en el directorio especificado por 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>