Logs do ActionMailer em outro arquivo
Posted by André Ribeiro Camargo Fri, 28 Mar 2008 15:08:00 GMT
Uma das coisas que sempre achei massa no Rails foi logging, muito útil tanto os registros do processamento de requisições como aqueles de envio/recebimento de e-mails.
Só acho chato esses dois tipos de registro ficarem no mesmo arquivo, então hoje resolvi pesquisar como poderia alterar o comportamento da aplicação para registrar as requisições no arquivo normal e o envio/recebimento de e-mails em outro arquivo.
Para não variar, a coisa foi mais simples do que eu imaginava :-)
Seguindo a receita de bolo “Using different loggers for different parts of rails” do HowtoConfigureLogging bastou incluir no config/environment.rb:
ActionMailer::Base.logger = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}_mailer.log")
e pronto!
