Forum: Ruby on Rails log file handling

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Craig W. (Guest)
on 2006-04-21 22:09
(Received via mailing list)
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
Scott B. (Guest)
on 2006-04-22 02:37
(Received via mailing list)
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 http://www.bigbold.com/snippets/posts/show/979

--
Scott B.
Web D.
Electro Interactive
http://www.ElectroInteractive.com
Blog: http://synthesis.sbecker.net
This topic is locked and can not be replied to.