Có thể định cấu hình đường ray để hiển thị các thông điệp logger.debug (từ các câu lệnh logger.debug bên trong bộ điều khiển) để hiển thị bên trong test.log (hoặc tới bàn điều khiển) khi chạy thử nghiệm đơn vị và chức năng?Thông báo nhật ký Rails test.log?
Tôi đã thêm phần sau vào test_helper.rb. Tôi thấy thông báo từ các câu lệnh logger.debug trực tiếp bên trong các bài kiểm tra nhưng không có thông báo nào từ các câu lệnh logger bên trong các phương thức điều khiển?
def logger
RAILS_DEFAULT_LOGGER
end
Cảm ơn, tôi nghĩ ray mặc định để xuất ra thông điệp logger khi chạy thử nghiệm. Nhưng đó không phải là trường hợp. Sau khi cụ thể thêm 'config.log_level =: debug' vào môi trường/test.rb, tôi bắt đầu thấy các thông điệp tường trình trong test.log. – Upgradingdave
Tôi đã thử điều này nhưng nó không hoạt động. Bất kỳ ý tưởng những gì tôi có thể bị mất tích? – Federico