跑山狮.通过
Postgres.app安装Postgresql.通过PyCharm为Django使用postgres.我已经阅读了多个SO和
blog posts关于使其工作,并且日志根本没有被创建.
我的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启动器启动”…并且日志打印到控制台.
This SO post is closely relevant,但我希望Postgres.app写入日志文件,而不是打印到控制台.
任何帮助都会很棒,谢谢.
编辑:响应vyegorov,
version = Postgresql 9.2.2
post_resql.conf中不存在silent_mode
我为我工作.以下是我使用的设置:
log_destination = 'stderr' logging_collector = on log_directory = '/tmp/' log_filename = 'postgresql-%Y-%m-%d.log'