psql 连接尝试的日志文件在哪里?

psql 连接尝试的日志文件在哪里?

我想解决使用 连接远程 Pg 服务器的尝试失败的问题psql

我原本期望找到一些日志文件psql,但是没有找到。

还有其他地方可以记录此类信息吗?

我正在运行 12.04.2 LTS。

注意:我只postgresql-client在这台机器上安装了包。

答案1

psql不写日志文件。服务器端有日志,但客户端只记录到stderr。

如果错误消息(您没有向我们显示)还不够,您可以使用 wireshark 查看与服务器的确切对话。不过,通常您会查看服务器错误日志以了解详细信息。

有时 PostgreSQL 故意向客户端发送比服务器日志中记录的更不详细的消息,因为服务器日志包含不受信任、未经身份验证的客户端不应该获取的信息。

相关内容