gro*_*pot 13 postgresql logging osx-mountain-lion psql
跑山狮.通过Postgres.app安装PostgreSQL .通过PyCharm为Django使用postgres.我已经阅读了多篇关于让这个工作起来的SO和博客帖子,并且根本没有创建日志.
我的conf文件(数据目录)位于:
$ ~/Library/Application\ Support/Postgres/var/postgresql.conf
Run Code Online (Sandbox Code Playgroud)
我的postgresql.conf日志记录设置如下所示:
log_destination = 'stderr'
logging_collector = on
log_directory = '~/Library/Logs/Postgres' (I've also tried 'pg_log')
Run Code Online (Sandbox Code Playgroud)
我试过关闭并打开Postgres.app
我也试过重启命令行服务器:
$ /Applications/Postgres.app/Contents/MacOS/bin/pg_ctl restart -D ~/Library/Application\ Support/Postgres/var/
Run Code Online (Sandbox Code Playgroud)
...但这会导致终端挂起"LOG: autovacuum launcher started"......并且日志打印到控制台.
这个SO帖子是密切相关的,但我希望Postgres.app写入日志文件,而不是打印到控制台.
任何帮助都会很棒,谢谢.
编辑:回应vyegorov,
version = PostgreSQL 9.2.2
Run Code Online (Sandbox Code Playgroud)
postgresql.conf中不存在silent_mode
小智 16
我让它为我工作.这是我正在使用的设置:
log_destination = 'stderr'
logging_collector = on
log_directory = '/tmp/'
log_filename = 'postgresql-%Y-%m-%d.log'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4038 次 |
| 最近记录: |