跑步山獅。通過安裝PostgreSQL Postgres.app。通過PyCharm爲Django使用postgres。我讀過多個SO和blog posts關於讓這個工作,並且日誌根本不被創建。如何在OS X上啓用Postgres.app的日誌記錄?
我的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
I 「以前也試過重新啓動命令行服務器:
$ /Applications/Postgres.app/Contents/MacOS/bin/pg_ctl restart -D ~/Library/Application\ Support/Postgres/var/
...但是這導致終端掛在"LOG: autovacuum launcher started"
...和日誌打印到控制檯。
This SO post is closely relevant,但我希望Postgres.app寫入日誌文件,而不是打印到控制檯。
任何幫助將是真棒,謝謝。
編輯:針對vyegorov,
version = PostgreSQL 9.2.2
SILENT_MODE不postgresql.conf中
哪個版本的PostgreSQL的最新版本? 「silent_mode」的設置是什麼? – vyegorov 2013-02-22 07:15:30
來到這裏想知道如何用Postgres.app運行pg_ctl,並沒有失望。謝謝 – manderson 2013-09-06 14:55:38