回答:
データベースに質問してください:
SELECT
*
FROM
pg_settings
WHERE
category IN( 'Reporting and Logging / Where to Log' , 'File Locations')
ORDER BY
category,
name;
私の場合、「/ライブラリ/PostgreSQL/8.4/data/pg_log」にあります
plist
ブーツもログファイルを設定することで、あなたのPostgresを起動するために使用:
$ 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
です。
Postgres.appを使用している場合は、[設定]ダイアログボックスでデータディレクトリの場所を確認できます。そのディレクトリのログはpostgres-server.log
ます。
たとえば、私のマシンでは、ログはにあり/Users/nofinator/Library/Application Support/Postgres/var-9.4/postgres-server.log
ます。
/usr/local/var/postgres/postgresql.conf