0

每当我使用 JDBC 连接到 ClickHouse 时,我都会在输出中得到以下信息:

ru.yandex.clickhouse.ClickHouseDriver connect
INFO: Creating connection

如何禁用它?

4

2 回答 2

2

您可以为 ru.yandex.clickhouse 包禁用或设置另一个日志记录级别。登录 clickhouse-jdbc 是通过 slf4j 完成的。

例如,如果你使用 log4j,你可以这样做:

<log4j:configuration>
    <!--other log4j configs-->
    <logger name="ru.yandex.clickhouse">
        <level value="WARN"/>
    </logger>
    <!--other log4j configs-->
</log4j:configuration>

精确的配置取决于您的确切日志配置,但必须相似。

于 2017-09-19T16:37:47.070 回答
1

由于 Apache Http Client 记录器,我遇到了 Clickchouse JDBC 的性能问题,在测试时,这对我有帮助:

log4j.configuration=log4j.properties 
log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%c] %m%n
log4j.logger.org.apache.http=ERROR
于 2017-09-20T08:40:26.250 回答