Я пишу приложение, которое использует MySQL в качестве «нестандартного» способа, так сказать. Он в значительной степени зависит от динамически созданных/удаленных таблиц.Как подавить журнал DDL
Пока он функционирует должным образом. Спекуляции меня не радуют. Всякий раз, когда я запускаю их, я получаю тонны сообщений журнала ddl activerecord. Посмотрите сами:
SqlDailyEvents
-- create_table("11_daily_events_20120428")
-> 0.0032s
should create and drop a table
-- create_table("11_daily_events_20120428")
-> 0.0030s
should not create the same table twice
should not drop the same table twice
Это --format d
. С --format p
это выглядит еще хуже!
Как отключить его? На этот журнал не влияет ActiveRecord::Base.logger
(который я пробовал установить на nil
).
Там должен быть лучшим способом. Вы знаете, кто производит эти сообщения? Это ActiveRecord или драйвер MySQL? –
Я пока не узнал. Отсюда это быстрое и грязное решение. –
Хм, у меня есть идея. –