如何记录PostgreSQL查询?

如何启用PostgreSQL 8.3执行的所有SQL的日志记录

已编辑(更多信息)
我更改了这些行:

log\u目录='pg\u日志'
日志\u文件名='postgresql-%Y-%m-%d\u%H%m%S.log'
log_语句='all'

然后重新启动PostgreSQL服务。。。但是没有创建日志。。。
我正在使用WindowsServer2003

有什么想法吗

data/postgresql.conf文件中,将log\u语句设置更改为'all'


编辑

查看您的新信息,我想说可能还有一些其他设置需要验证:

  • 确保已打开log\u destination变量
  • 确保打开日志采集器
  • 还要确保log\u目录已存在于data目录中,并且postgres用户可以对其进行写入

发表评论