Я знаю, что этот вопрос уже задавался, и ответы всегда были индивидуальными.
Однако я видел, что Mix.EctoSQL.ensure_started
упоминается довольно часто, и кажется, что это приемлемый способ сделать это.
Однако с ecto_sql 3.1.2
эта функциональность была полностью удалена (см. commit ). Для меня не очевидно, почему он был удален.
Итак, чтобы подвести итог этого вопроса: есть ли приемлемый способ запустить ecto, репозиторий и убедиться, что бэкэнд ведения журнала работает, как и ожидалось, без написания слишком большого количества пользовательского кода?