Как отключить ведение журнала информации для ClickHouse JDBC

Всякий раз, когда я подключаюсь к ClickHouse с помощью JDBC, я получаю следующее:

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

Как это отключить?


person Ramazan Polat    schedule 16.09.2017    source источник


Ответы (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>

Точная конфигурация зависит от вашей точной конфигурации ведения журнала, но она должна быть похожей.

person Sergey Serebryanik    schedule 19.09.2017

У меня возникли проблемы с производительностью Clickchouse JDBC из-за регистратора Apache Http Client, когда тестирование, это помогает мне:

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
person egorlitvinenko    schedule 20.09.2017
comment
Вы также можете попробовать github.com/blynkkk/clickhouse4j. У него нет Apache Http Client. - person Dmitriy Dumanskiy; 21.09.2019
comment
Насколько я понимаю, на момент вопроса это был не вариант. Но теперь да, можно подумать, спасибо. - person egorlitvinenko; 21.09.2019