[Capistrano] 建立查看log指令
建立logs指令
deploy.rb
namespace :logs do
desc "tail rails logs"
task :rails do
on roles(:app) do
execute "tail -f #{shared_path}/log/#{fetch(:rails_env)}.log"
end
end
desc "tail sidekiq logs"
task :sidekiq do
on roles(:app) do
execute "tail -f #{shared_path}/log/sidekiq.log"
end
end
#[想要其他的log就自行再增加]...
end
使用說明
$ cap production logs:rails
$ cap production logs:sidekiq
註: tail -f <your_log_path>
會即時顯示最新的log
參考
- http://www.talkingquickly.co.uk/2013/12/tailing-log-files-with-capistrano-3/
留言