查看开发中的Rails数据库日志

时间:2015-03-24 04:42:29

标签: ruby-on-rails postgresql heroku

我可以通过从我的开发机器运行heroku logs -p postgres -t来查看Heroku上的生产数据库日志。我该如何对我的开发数据库执行此操作?

只是尝试调试一些跳过Rails并直接转到数据库的rails命令。

2 个答案:

答案 0 :(得分:2)

您必须启用PostgreSQL执行的所有SQL的日志记录

data/postgresql.conf文件中,将log_statement设置更改为'all'

Error Reporting and Logging - log_statement

tail -f fil_path将显示文件的运行时更新,因此您可以在它的帮助下进行检查

tail -f /usr/local/var/postgres/server.log

答案 1 :(得分:1)

假设您使用的是Mac并且通过Homebrew安装了Postgres,则可以通过运行以下命令在开发计算机上实时查看本地Postgres日志:

tail -f /usr/local/var/postgres/server.log