如何对PostgreSQL 8.3执行的所有SQL进行日志(log)记录?
Edited (more info)
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
然后重新启动PostgreSQL服务...但没有创建日志(log)...
有什么 idea 吗?
如何对PostgreSQL 8.3执行的所有SQL进行日志(log)记录?
Edited (more info)
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
然后重新启动PostgreSQL服务...但没有创建日志(log)...
有什么 idea 吗?
在data/postgresql.conf
文件中,将log_statement
设置更改为'all'
.
Edit
看看你的新信息,我想说可能还有一些其他设置需要验证:
log_destination
变量logging_collector
data
目录中已经存在log_directory
目录,并且postgres用户可以对其进行写入.