Где находятся журналы PostgreSQL на Mac OS X?



Я хотел бы взглянуть на файлы журнала PostgreSQL, чтобы увидеть, что мое приложение записывает в них, но я не могу их найти.



какие идеи?

572   8  

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

посмотреть в /var / log/pg_log/ папку

Postgresapp 9.3.5.1 и более поздние версии ведут журнал сервера. Журнал находится внутри каталога данных с именем postgres-server.бревно.

Comments

    Ничего не найдено.