Добавьте метку времени в журнал Capistrano в неинтерактивном режиме без регистрации - PullRequest
0 голосов
/ 19 февраля 2019

Мы хотели показать метку времени вместе с каждой командой Capistrano, и я не был уверен, почему именно мы не получаем ее в журнале, когда я вижу их при запуске задачи вручную.

Во время отладки я обнаружилthis

По умолчанию Capistrano всегда назначает неинтерактивную неинтерактивную оболочку.

и что Capistrano показывает только измененный вывод, если tty верно.

https://github.com/capistrano/capistrano/blob/234b1022c4282ded1d14801afa66aff992549390/lib/capistrano/logger.rb#L99

если device.tty?&&! @ disable_formatters

Теперь вопрос - есть ли способ добавить метку времени к командам?

  • без обновления до cap 3
  • Нетtty

ПРИМЕЧАНИЕ. Похоже, что это исправлено в capistrano 3, но мы все еще используем capistrano 2 и не можем перейти на cap 3 на данный момент

Вопрос, поднятый кем-то - https://github.com/capistrano/capistrano/issues/658

...