Capistrano: Хинтинг пароля в журнале ошибок - PullRequest
0 голосов
/ 28 февраля 2020

В задаче Capistrano я делаю запрос mysql, который в случае сбоя ведет журнал ошибок вывода Capistrano с mysql сведениями о пользователе и пароле, которые я хочу скрыть / заменить другими символами, такими как: XXXXXXXX

В настоящее время я могу достичь с помощью блока begin-rescue:

begin
   run "mysql-query", :once => true
rescue StandardError => e
  abort(suppress_secret_data(e.message))
end

Я кэширую сообщение об ошибке и заменяю секреты в методе suppress_secret_data.

Но я Хотите знать, есть ли способ, мы можем добиться этого с помощью регистратора Capistrano / любой другой лучший способ?

Я пытался заглянуть в Cap Logger здесь , но это не помогло .

Любое руководство ценится!

...