加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – 如何在OS X上使用Postgres.app启用日志记录?

发布时间:2020-12-13 16:27:03 所属栏目:百科 来源:网络整理
导读:跑山狮.通过 Postgres.app安装PostgreSQL.通过PyCharm为Django使用postgres.我已经阅读了多个SO和 blog posts关于使其工作,并且日志根本没有被创建. 我的conf文件(数据目录)位于: $~/Library/Application Support/Postgres/var/postgresql.conf 我的postgr
跑山狮.通过 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'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读