やりたいこと すべてのRakeタスクの前後で、開始と終了のメッセージを表示したい。 毎回出るのは鬱陶しいので、指定したときだけ表示したい。 いろんなところにpとかRails.logger.infoのような処理を書きたくない。 実装 desc "Setup an account" task setup_account: %i(common) do logger.debug "creating account..." logger.info "created account!" end # Extend logger to the main object def logger Rails.logger end desc "Setup a common setting for every tasks" task common: %i(environment) do Rails.logger =