2015-03-24 5 views
0

Я могу просмотреть журнал моей базы данных о продукции на Heroku, запустив heroku logs -p postgres -t с моей машины разработки. Как я могу сделать это в моей базе данных разработки?Просмотреть журнал базы данных Rails в разработке

Просто пытайтесь отладить некоторые команды рельсов, которые пропускают Rails и идут прямо в базу данных.

ответ

1

Предполагая, что вы находитесь на Mac и что вы установили Postgres с помощью Homebrew, вы можете просмотреть местные журналы Postgres в режиме реального времени на своей машине разработки, выполнив следующую команду:

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

Спасибо. Я также запускаю Ubuntu также с PGAdminIII (3), поэтому он находился в моем//ome/username/pgadmin.log. Мне также пришлось изменить файл postgresql.conf в соответствии с комментариями пользователя3118220 ниже. А также запустил 'SHOW config_file;' как команду SQL, чтобы найти местоположение моего файла postgresql.conf. Приветствует всех. http://stackoverflow.com/questions/3602450/where-are-my-postgres-conf-files –

1

Вы должны включить ведение журнала всех SQL, выполняемый PostgreSQL

В файле data/postgresql.conf, измените настройку log_statement на 'all'.

Error Reporting and Logging - log_statement

tail -f fil_path, который будет отображаться во время выполнения Updation файла, так что вы можете проверить с помощью этого

tail -f /usr/local/var/postgres/server.log 
Смежные вопросы