查看Rails数据库登录开发

View Rails database log in development

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

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

您必须启用对 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

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

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