Thanks to visit codestin.com
Credit goes to github.com

Skip to content

FlightSQL: logger not emitting logs despite logback configuration #5083

@refset

Description

@refset

Firstly, it seems xtdb | 22:27:08.112 [main] INFO xtdb.api.FlightSql - Flight SQL server started, port 9833 only shows up in the xtdb-aws (latest edge @ 29786d0) container startup when the following logback line is included:

    <logger name="xtdb.api.FlightSql" level="INFO" />

But with additional entries like the following I can't observe any other logs:

    <logger name="xtdb.flight_sql" level="TRACE" />
    <logger name="xtdb.flight_sql.XtdbProducer" level="TRACE" />
    <logger name="xtdb.api.FlightSql" level="TRACE" />
    <logger name="org.apache.arrow.flight" level="DEBUG" />

My full logback.xml curretly:

<configuration>
    <!-- File Appender -->
    <appender name="FILE" class="ch.qos.logback.core.FileAppender">
        <file>/var/lib/xtdb/logs/xtdb.log</file> <!-- Logs will be written to this file -->
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <!-- Console Appender -->
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <!-- Root Logger -->
    <root level="WARN">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </root>

    <!-- Specific Logger Configuration -->
    <!-- logger name="xtdb" level="INFO" /-->

    <!-- Useful for debugging drivers and providing detailed logs when reporting issues -->
    <logger name="xtdb.pgwire" level="DEBUG" />
    <logger name="xtdb.db-catalog" level="TRACE" />
    <logger name="xtdb.pgwire.types" level="INFO" />
    <logger name="xtdb.catalog.BlockCatalog" level="INFO" />
    <logger name="xtdb.indexer.LogProcessor" level="INFO" />
    <logger name="xtdb.garbage_collector.GarbageCollector" level="INFO" />

    <logger name="xtdb.flight_sql" level="TRACE" />
    <logger name="xtdb.flight_sql.XtdbProducer" level="TRACE" />
    <logger name="xtdb.api.FlightSql" level="TRACE" />
    <logger name="org.apache.arrow.flight" level="DEBUG" />

</configuration>

Metadata

Metadata

Assignees

Type

Projects

Status

💭 Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions