Log file handling

I don’t see anything on wiki.rubyonrails.org or in rubyforge that
handles logs but I am looking to perhaps tarball/compress each day’s log
and save it/rotate it which I may be able to get done from logrotate on
the Linux system but I would have thought that there would be a ruby
way. I only see ‘rake log:clear’ in rake --tasks.

Anyone have suggestions?

Thanks

Craig

Craig,

I’ve yet to try this, but it looks like a sweet one line solution:

Add this to RAILS_ROOT/config/environment.rb to keep 50 logfiles of 1MB
each.

config.logger =
Logger.new(“#{RAILS_ROOT}/log/#{ENV[‘RAILS_ENV’]}.log”, 50, 1048576)

from BigBold - Informasi Tentang Bisnis dan Marketing


Scott B.
Web D.
Electro Interactive

Blog: http://synthesis.sbecker.net