8 ответов:
в OS X, если вы используете установку EnterpriseDB PostgreSQL, ваши файлы журнала будут находиться в
/Library/PostgreSQL/8.4/data/pg_logконечно, вы захотите заменить 8.4 на любой номер версии, который вы используете.
при установке OSX Homebrew журнал можно найти по адресу:
/usr/local/var/postgres/server.logили
/usr/local/var/log/postgres.log(первый-версия = 9.6 PostgreSQL)
просто спросите свою базу данных:
SELECT * FROM pg_settings WHERE category IN( 'Reporting and Logging / Where to Log' , 'File Locations') ORDER BY category, name;в моем случае, это в "/ Library / PostgreSQL/8.4 / data/pg_log"
The
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.приложение вы можете найти каталог данных, в диалоговом окне предпочтения. В этом каталоге журнал находится по адресу
postgres-server.log.например, на моей машине, журнал по адресу:
/Users/nofinator/Library/Application Support/Postgres/var-9.4/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
Postgresapp 9.3.5.1 и более поздние версии ведут журнал сервера. Журнал находится внутри каталога данных с именем postgres-server.бревно.
Comments