cap (capistrano) вывод отсутствующей ОТЛАДОЧНОЙ ИНФОРМАЦИИ

#ruby-on-rails #ruby #capistrano

#ruby-on-rails #ruby #capistrano

Вопрос:

Я переношу свое приложение на другой сервер, мой (cap) capistrano exec работает хорошо, но результат отличается от предыдущего.

версия before — Capistrano: 3.4.0 (версия Rake: 10.4.2)

 " >> /deployment/temp/xx.sh
  INFO [0e2f8651] Finished in 0.021 seconds with exit status 0 (successful).
  INFO [7b2cf9d6] Running /usr/bin/env chmod u=rx,g=rx,o=rx /xx/temp/xxx.sh as xx@xxx
 DEBUG [7b2cf9d6] Command: /usr/bin/env chmod u=x,g=rx,o=rx /xx/temp/xxx
  INFO [7b2cf9d6] Finished in 0.018 seconds with exit status 0 (successful).
  INFO [57f78a45] Running /usr/bin/env sudo cp -f /xx/temp/xx.sh /etc/init.d/xxx as dx@xx
 DEBUG [57f78a45] Command: /usr/bin/env sudo cp -f /xx/temp/xxx.sh /etc/init.d/xxx
  INFO [57f78a45] Finished in 0.028 seconds with exit status 0 (successful).
  INFO [693eb1d8] Running /usr/bin/env sudo /sbin/chkconfig --add xxx as xxx@xxx
  

версия after — Capistrano: 3.6.1 (версия Rake: 10.4.2)

 " >> /deployment/temp/xxxx.sh
    ✔ 03 xx@xxx 0.020s
      04 chmod u=xx,g=xx,o=xx /xxx/temp/xxx.sh
    ✔ 04 xx@xx 0.017s
      05 sudo cp -f /xxx/temp/xxxx.sh /etc/init.d/xxxx
  

Я хочу, чтобы вывод был похож на первый стиль.
где я могу настроить, чтобы решить эту проблему?

Комментарии:

1. Я вижу, что версия capistrano> = 3.5 использует формат airbrussh по умолчанию. set :format, :pretty может изменять стиль формата. Смотрите ссылку code diff

Ответ №1:

В deploy.rb , установите уровень журнала:

 set :log_level, :info
  

Комментарии:

1. Я добавляю # encoding: utf-8 set:log_level, :info set :format, :pretty в свой deploy.rb, но все равно показываю второй формат

2. Я вижу, что версия capistrano> = 3.5 использует формат airbrussh по умолчанию.