Во-первых, stacktrace - это каждый вызов метода, который был в стеке во время возникновения ошибки. Какие еще истории вы могли бы хотеть, кроме этого?
Во-вторых, чтобы ответить на ваш вопрос, нет простого способа записать все вызовы методов. Вы можете повысить уровень журнала до самого уровня отладки, что должно дать вам больше информации в журналах, но это будут только те вещи, которые кто-то на самом деле выбрал для регистрации, не связанные с вызовами методов.
Вероятно, было бы не так уж и сложно исправлять ruby таким образом, что каждый вызов метода будет печатать некоторые операторы журнала до и после выполнения метода, но это снова будет похоже на то, что трассировка стека даст вам в любом случае и, возможно, меньше, так как вы не получите номера строк и т. д.
Если вы хотите получить больше информации, чем трассировка стека, большинство людей будут делать запись в журнал.