只记录 Postgres 中的错误(不是所有查询)
Only log errors in Postgres (not all queries)
我是 Postgres 的新手,所以似乎无法更改日志记录设置。
目前它记录了任何应用程序执行的所有查询。该应用程序每天写入数百万个查询,因此日志文件变得太大。我只需要它来记录任何错误。
如何在 Postgres 中更改它?我在 Mac OS X.
上使用 Homebrew 安装了它
您需要在 postgresql.conf
(data/postgresql.conf
) 文件中配置
更改 log_statement = 'all'
中的设置以获得 When To Log
中可用的所需值
有关详细信息,请参阅 this SO 问题。
@jacob 您可以通过 sudo /etc/init.d/postgresql restart 或 sudo service postgresql restart.
重启 postgresql 服务
我是 Postgres 的新手,所以似乎无法更改日志记录设置。
目前它记录了任何应用程序执行的所有查询。该应用程序每天写入数百万个查询,因此日志文件变得太大。我只需要它来记录任何错误。
如何在 Postgres 中更改它?我在 Mac OS X.
上使用 Homebrew 安装了它您需要在 postgresql.conf
(data/postgresql.conf
) 文件中配置
更改 log_statement = 'all'
中的设置以获得 When To Log
有关详细信息,请参阅 this SO 问题。
@jacob 您可以通过 sudo /etc/init.d/postgresql restart 或 sudo service postgresql restart.
重启 postgresql 服务