add option to logrotate for conversional policy.

This commit is contained in:
Matt K. Fu 2013-07-04 12:28:11 +08:00
parent 030d994180
commit 1592aaff89
2 changed files with 15 additions and 6 deletions

View File

@ -93,6 +93,7 @@ def create_rulingcom_logrotate
File.open("#{@project_loc}/tmp/logrotate_setting", 'w') { |file| file.write(logrotate_setting.result) } File.open("#{@project_loc}/tmp/logrotate_setting", 'w') { |file| file.write(logrotate_setting.result) }
`sudo cp #{@project_loc}/tmp/logrotate_setting /etc/logrotate.d/rulingcom` `sudo cp #{@project_loc}/tmp/logrotate_setting /etc/logrotate.d/rulingcom`
`logrotate -v -f /etc/logrotate.conf`
end end
end end

View File

@ -1,24 +1,32 @@
/var/log/rulingcom/*.log { /var/log/rulingcom/*.log {
daily daily
rotate 5 dateext
compress
rotate 30
} }
#Resque #Resque
<%= "#{@project_folder}/nginx/logs/access.log" %>{ <%= "#{@project_folder}/nginx/logs/access.log" %>{
daily daily
rotate 5 dateext
compress
rotate 30
} }
#DB log #DB log
/var/log/mongodb{ /var/log/mongodb{
daily daily
rotate 5 dateext
compress
rotate 30
} }
#Orbit #Orbit
<%= "#{@project_folder}/log/*production.log" %>{ <%= "#{@project_folder}/log/*production.log" %>{
daily daily
rotate 5 dateext
compress
rotate 30
} }
# end of Orbit,EXTEND IF NEEDED # end of Orbit,EXTEND IF NEEDED