Trong một tác vụ rake nếu tôi sử dụng lệnh put thì tôi sẽ thấy đầu ra trên bảng điều khiển. Tuy nhiên, tôi sẽ không thấy thông báo đó trong tệp nhật ký khi ứng dụng được triển khai trên phiên bản sản xuất.
Tuy nhiên, nếu tôi nói Rails.logger.info thì ở chế độ phát triển, tôi không thấy gì trên bảng điều khiển. Tôi cần truy cập tệp nhật ký và điều chỉnh nó.
Lý tưởng nhất là tôi muốn sử dụng Rails.logger.info và trong chế độ phát triển bên trong tác vụ rake, đầu ra từ trình ghi nhật ký cũng phải được gửi đến bảng điều khiển.
Có cách nào để đạt được điều đó?
Rails.logger = Logger.new(STDOUT)
vào development.rb?