daily logger not working?

If you want a controller specific logger, you should over-write the the inherited @logger attribute and provide an accessor for it.

  attr_accessor :logger   def initialize     super     @logger = Logger.new('try.log')   end

  ...

If you want a rails-wide logger over-ride, you'll need to do it in config/environment*

One caveat -- in clustered setups using Ruby-specific log rotation is a huge no-no and will cause you massive headaches in the future. You should rely on some sort of external log rotation solution (logrotate, etc) for those.

There are a few packages out there. This is what I use: http://iain.cx/src/logrotate/