如何禁用ClickHouse JDBC的信息日志记录

时间:2017-09-16 20:11:22

标签: clickhouse

每当我使用JDBC连接到ClickHouse时,我都会在输出中得到这个:

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

如何禁用它?

2 个答案:

答案 0 :(得分: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>

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

答案 1 :(得分:1)

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

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
相关问题