ubuntu查看postgresql操作日志

配置

  • pg(9.3)
    /etc/postgresql/9.3/main下找到postgresql.conf
1
2
3
4
# sudo vim postgresql.conf
logging_collector = on # 默认是off,记得去除注释
log_directory = 'pg_log' # 取消注释
log_statement = 'none' # none, ddl, mod, all, 这里设置成aoo

注意: pg_log$pgdata文件夹里.
查找$pgdata

1
ps auxw | grep postgres | grep -- -D

可以找到对应的文件夹位置.我的是在/var/lib/postgresql/9.5/main下面.

目前是没有这个pg_log文件夹,因为我们还没有重启生效这个操作.

1
sudo service postgresql restart

然后运行了pg之后,可以发现有pg_log

1
tail f /var/lib/postgresql/9.5/main/postgresql-2016-10-24_175049.log

blog原文