我想了解抑制错误消息的新方法
旧版本
> clickhouse-local --version
ClickHouse client version 1.1.54390.
> clickhouse-local --help | grep "\-s"
-s [ --silent ] quiet mode, do not print errors
旧版本的示例代码:未产生错误消息
> clickhouse-local -s -q "select now("
新版本
> clickhouse-local --version
ClickHouse client version 18.12.17.
新版本中的示例代码:产生错误消息。设置 send_logs_level = none无济于事
> clickhouse-local --send_logs_level none -q "select now("
Code: 62, e.displayText() = DB::Exception: Syntax error: failed at position 11: (. Unmatched parentheses: (, e.what() = DB::Exception
答案 0 :(得分:0)
您可以将stderr重定向到/ dev / null
clickhouse-local -q "select now(" 2>/dev/null
此命令将返回退出代码,但不会返回错误消息