Sha256: ce116a1376b4192fd53c163e519136199109a9e589c568d8f4c4d31c1b86a54b
Contents?: true
Size: 994 Bytes
Versions: 10
Compression:
Stored size: 994 Bytes
Contents
# frozen_string_literal: true namespace :logs do include Capistrano::Ops::Logs::Paths include Capistrano::Ops::Logs::Helpers desc 'Tail Rails info logs' task 'sidekiq:info' do on roles(fetch(:rake_roles, :app)) do trap_interrupt execute "tail -f #{sidekiq_log_file_path}" do |_channel, stream, data| puts data break if stream == :err end end end desc 'Tail Sidekiq error logs' task 'sidekiq:errors' do on roles(fetch(:rake_roles, :app)) do trap_interrupt execute "tail -f #{sidekiq_error_log_file_path}" do |_channel, stream, data| puts data break if stream == :err end end end desc 'Tail all Sidekiq logs' task :sidekiq do on roles(fetch(:rake_roles, :app)) do trap_interrupt execute "tail -f #{sidekiq_log_file_path} & tail -f #{sidekiq_error_log_file_path}" do |_channel, stream, data| puts data break if stream == :err end end end end
Version data entries
10 entries across 10 versions & 1 rubygems