ランニングマウンテン ライオン。Postgres.app経由で PostgreSQL をインストールしました。PyCharm 経由で Django の postgres を使用します。これを機能させるためのSOとブログの投稿を複数読んだことがありますが、ログが作成されていません。
私のconfファイル(データディレクトリ)は次の場所にあります:
$ ~/Library/Application\ Support/Postgres/var/postgresql.conf
私のpostgresql.conf ロギング設定は次のようになります。
log_destination = 'stderr'
logging_collector = on
log_directory = '~/Library/Logs/Postgres' (I've also tried 'pg_log')
Postgres.app を閉じて開いてみました
コマンドラインサーバーの再起動も試みました:
$ /Applications/Postgres.app/Contents/MacOS/bin/pg_ctl restart -D ~/Library/Application\ Support/Postgres/var/
...しかし、これにより端末がハングアップし"LOG: autovacuum launcher started"
、ログがコンソールに出力されます。
この SO 投稿は密接に関連していますが、Postgres.app がコンソールに出力するのではなく、ログ ファイルに書き込むようにしたいと考えています。
どんな助けでも素晴らしいでしょう、ありがとう。
編集: ヴィエゴロフに応えて、
version = PostgreSQL 9.2.2
silent_mode が postgresql.conf に存在しない