burada size yardım etmek - ve varsayılan seçenekleri vardır rotasyon. İşte
işim bu: Bir formatlayıcıyla
environment.rb
yılında
biz bu kendi kaydedicilerini oluşturur
new_logger = Logger.new(File.join(RAILS_ROOT, "log", "new_logger_#{RAILS_ENV}.log"), 'daily')
new_logger.formatter = Logger::Formatter.new
kendi logger tanımlamak ... ortam başına biriyle, (böylece damgaları vb olsun) ve günlük olarak döndürülür. bazen çok yararlı -
Sonra başlatma bloğunda biz Açıkçası burada da gücünü görebilirsiniz active_record
ve action_controller
için farklı kaydediciler için bu logger
Rails::Initializer.run do |config|
config.active_record.logger = new_logger
config.action_controller.logger = new_logger
#snip
end
kullanmak Rails sormak!
"Temizleme" ile tam olarak ne demek istiyorsun? – cakeforcerberus