【发布时间】:2015-03-12 06:01:51
【问题描述】:
我是 Postgres 新手,所以似乎无法更改日志记录设置。
目前它会记录任何应用程序执行的所有查询。该应用程序每天写入数百万个查询,因此日志文件变得太大。我只需要它来记录任何错误。
如何在 Postgres 中更改它?我已经在 Mac OS X 上使用 Homebrew 安装了它。
【问题讨论】:
标签: postgresql error-logging postgresql-9.4
我是 Postgres 新手,所以似乎无法更改日志记录设置。
目前它会记录任何应用程序执行的所有查询。该应用程序每天写入数百万个查询,因此日志文件变得太大。我只需要它来记录任何错误。
如何在 Postgres 中更改它?我已经在 Mac OS X 上使用 Homebrew 安装了它。
【问题讨论】:
标签: postgresql error-logging postgresql-9.4
需要在postgresql.conf(data/postgresql.conf)文件中配置
更改log_statement = 'all' 中的设置以获得When To Log 中可用的所需值
有关更多信息,请参阅this SO 问题。
【讨论】:
log_statement='none',但仍在记录所有查询。
@jacob 你可以通过 sudo /etc/init.d/postgresql restart 或者 sudo service postgresql restart 重启 postgresql 服务。
【讨论】: