运行山狮。通过PostgreSQL通过Postgres.app安装。通过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/...but这导致终端挂在"LOG: autovacuum launcher started"上.将打印到控制台。
这篇文章是密切相关的,但我希望Postgres.app写入日志文件,而不是打印到控制台。
任何帮助都会很棒的,谢谢。
编辑:为了回应vyegorov,
version = PostgreSQL 9.2.2 silent_mode不存在于postgresql.conf中
发布于 2013-03-03 08:48:51
我让它为我工作。下面是我使用的设置:
log_destination = 'stderr'
logging_collector = on
log_directory = '/tmp/'
log_filename = 'postgresql-%Y-%m-%d.log'发布于 2013-12-04 11:05:24
在最新版本上
/Users/USERNAME/Library/Containers/com.heroku.postgres/Data/Library/Application Support/Postgres/var/postgresql.conf
psql -U existingdatabase_name_here
then SHOW config_file;https://stackoverflow.com/questions/15016959
复制相似问题