Mac OS X上のPostgreSQLログはどこにありますか?


3 Answers

OSX Homebrewのインストールでログは次の場所にあります:

  /usr/local/var/postgres/server.log

または

 /usr/local/var/log/postgres.log 

(最初はバージョン<9.6、2つ目はPostgreSQLのバージョン> = 9.6)

Question

PostgreSQLのログファイルを見て、私のアプリが何を書いているのか見てみたいのですが、見つけられません。

何か案は?




起動時にPostgresを起動するplistは、ログファイルを設定することもできます:

$ dir ~/Library/LaunchAgents
org.postgresql.postgres.plist

$ cat ~/Library/LaunchAgents/org.postgresql.postgres.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  [...]
  <key>StandardErrorPath</key>
  <string>/usr/local/var/postgres/server.log</string>
</dict>
</plist>

したがって、この場合、/ /usr/local/var/postgres/server.log




Postgresapp 9.3.5.1以降ではサーバログを保持します。 ログはpostgres-server.logという名前のデータディレクトリ内にあります。




私は別のPostgreSQLのバージョンが私のMacにインストールされている(macportsと)、すべてのログはここで見つけることができます

/opt/local/var/log/postgresql84/postgres.log
/opt/local/var/log/postgresql91/postgres.log
/opt/local/var/log/postgresql92/postgres.log





Related