如何禁用clickhouse jdbc的信息日志记录

uajslkp6  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(2)|浏览(655)

每当我用jdbc连接到clickhouse时,我的输出都会得到:

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

如何禁用它?

l0oc07j2

l0oc07j21#

您可以为ru.yandex.clickhouse包禁用或设置另一个日志记录级别。通过slf4j登录clickhouse jdbc。
例如,如果使用log4j,可以这样做:

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

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

pzfprimi

pzfprimi2#

我在clickchouse jdbc的性能方面遇到了问题,这是因为apache http客户端记录器,在测试时,这有助于我:

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

相关问题