namespace :backgroundrb do
namespace :logrotate do
desc <<-DESC
Install logrotated conf for backgroundrb.
- backgroundrb_logrotate_path
-
- Backgroundrb logrotate paths.
- Defaults to @\#{shared_path}/log/backgroundrb*.log@
"Source":#{link_to_source(__FILE__)}
DESC
task :install do
fetch_or_default(:backgroundrb_logrotate_path, "#{shared_path}/log/backgroundrb*.log")
set :logrotate_name, "backgroundrb_#{application}"
set :logrotate_log_path, backgroundrb_logrotate_path
set :logrotate_options, [ { :rotate => 2 }, :weekly, :missingok, :notifempty, :copytruncate ]
logrotated.install_conf
end
end
end