Подтвердить что ты не робот

Как показать запросы в консольном журнале с помощью парусов?

Я запускаю проект с парусами и mysql, и я не знаю, как настроить его, чтобы показать запросы, выполненные в консоли.

4b9b3361

Ответ 1

К сожалению, это невозможно с помощью Sails в это время, хотя функция была запрошена. Лучше всего проверить файл журнала, предоставленный вашей базой данных:

Postgres: Как регистрировать запросы PostgreSQL?

MySQL: Зарегистрировать все запросы в mysql

MongoDB: MongoDB регистрирует все запросы

Ответ 2

Адаптер mysql имеет отладочную переменную LOG_QUERIES для отправки всех запросов на консоль.

LOG_QUERIES=true node myFile.js

Ответ 3

Если вы разрабатываете Sails.js на Mac OS с Postgresql.app, вы можете включить все ведение журнала запросов следующим образом:

В новом терминале отредактируйте ~/Library/Application Support/Postgres/var/postgresql.conf и установите:

logging_collector = on
log_directory = 'pg_log'
log_statement = 'all'

Затем перезапустите Postgresql.app(щелкните значок меню, закройте, затем используйте Spotlight для перезапуска).

Затем запишите журнал с помощью:

tail -F ~/Library/Application\ Support/Postgres/var/pg_log/postgresql-2014-10-30_104957.log 

Вам нужно будет найти новейший postgresql- * log для хвоста и заменить его выше.

Ответ 4

Или добавьте журнал в модуль sql.

В mysql это:

working_dir/node_modules/sails-mysql/node_modules/mysql/lib/Connection.js

function **createQuery** (33)