rails 切割日志 logrotate
# append to config\environment.rb
#web访问日志
RAILS_DEFAULT_LOGGER = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}#{Date.today.to_s}.log", "daily") ActiveRecord::Base.logger = Logger.new("#{RAILS_ROOT}/log/sql/#{RAILS_ENV}#{Date.today.to_s}.log", "daily") $ sudo apt-get install logrotate
$ sudo yum install logrotate
/path_to_app/log/production.log {daily #按日阶段missingokrotate 7 #保留7天compress #压缩delaycompress #不压缩前一个(previous)截断的文件(需要与compress一起用)dateext #增加日期作为后缀,不然会是一串无意义的数字copytruncate #清空原有文件,而不是创建一个新文件}sudo /usr/sbin/logrotate /etc/logrotate.conf