mac上的postgres 10.2的日志在哪里?

时间:2018-02-21 04:12:23

标签: postgresql

我在mac上安装了postgres 10.2 with brew

我的postgres.conf是

log_destination = 'stderr' logging_collector = off log_statement = 'all'

我开始打击

pg_ctl -D /usr/local/var/postgres start

但是我无法在/usr/local/var/log/postgres.log或其他地方找到日志。

任何帮助?

1 个答案:

答案 0 :(得分:1)

如果你没有从默认值更改log_directory,则日志应该在/usr/local/var/postgres/log中(在v10之前的PostgreSQL版本上,它是pg_log而不是log })。

但是,由于您设置了logging_collector = off,因此日志不会从标准错误重定向。你应该改变那个设置。

请注意,某些发行版通过使用pg_ctl -l <logfile>启动PostgreSQL而不是设置logging_collector = on来管理日志记录。检查启动脚本以获取详细信息。