ClickHouse 服务端的日志配置默认在 /etc/clickhouse-server
目录的 config.xml 文件中。
<logger>
<level>trace</level>
<log>/data/clickhouse/clickhouse-server/logs/clickhouse-server.log</log>
<errorlog>/data/clickhouse/clickhouse-server/logs/clickhouse-server.err.log</errorlog>
<size>100M</size>
<count>10</count>
</logger>
使用 clickhouse-client 命令行执行 sql 时,可以在交互模式内设置参数 send_logs_level 查看每次执行的日志。
172.30.1.15 :) set send_logs_level='trace';
SET send_logs_level = 'trace'
Ok.
0 rows in set. Elapsed: 0.001 sec.
在 clickhouse-client 启动时,可以指定 send_logs_level 和 log-level 参数。
clickhouse-client --send_logs_level=trace --log-level=trace
可以配合 --server_logs_file
使用,将日志保存到指定的文件中。
clickhouse-client --send_logs_level=trace --log-level=trace --server_logs_file='/data/query.log'
本页内容是否解决了您的问题?