0

我有一个在虚拟环境中运行的 Django 项目(在 MAC OS 中),我在哪里可以访问 postgres 日志?在问这个问题之前,我已经查看了以下帖子,但我在他们建议的地方找不到日志 * http://www.postgresql.org/docs/9.0/static/runtime-config-logging.html *如何检查PostgreSQL 服务器 Mac OS X 的状态 * http://www.postgresqlformac.com/server/error_startup_fails_after_i.html * Mac OS X上的 PostgreSQL 日志在哪里?

4

1 回答 1

2
  1. 您可以find使用以下命令:

    sudo find / -name pg_log
    

    输出:

    /Library/PostgreSQL/9.2/data/pg_log
    
  2. 如果上述尝试失败,请尝试在您的 plist 中查找日志位置

    我的 plist 位于/Library/LaunchDaemons/,另一个可能的位置是/Library/LaunchAgents/

    检查是否com.edb.launchd.postgresql-9.2.plist包含以下部分:

    <dict>
      ......
      <key>StandardErrorPath</key>
      <string>/usr/local/var/postgres/server.log</string>
    </dict>
    

    在上述情况下,日志位于/usr/local/var/postgres/server.log

于 2013-08-04T15:09:05.297 回答