我有一个从 postgres 读取逻辑复制消息的简单过程。此过程每秒运行一次,并在 postgres 日志中生成大量消息,例如:
2021-02-15 20:35:11.032 UTC [35] STATEMENT: SELECT * FROM pg_logical_slot_get_changes('lazy_cloud', NULL, NULL);
2021-02-15 20:35:11.032 UTC [35] LOG: logical decoding found consistent point at 0/167C618
2021-02-15 20:35:11.032 UTC [35] DETAIL: There are no running transactions.
我已经使用以下设置配置了日志记录:
log_min_messages=ERROR
log_statement=none
log_replication_commands=0
但是,仍然会产生逻辑复制日志。
是否有禁用这些消息的设置?我可以使用 sed 或类似的东西,但更喜欢内置解决方案。