Tôi đã thêm dự án Resque to my Rails 3. Tôi đã tạo ra một công việc mà đọc/viết một số công cụ từ/đến DB.Sự cố đăng nhập với Resque
Vấn đề là tôi không thấy nhật ký truy vấn SQL như "Bài đăng tải (0.5ms) SELECT" bài đăng ". * TỪ" bài đăng "" trong thiết bị đầu cuối nữa. Tôi cũng không thấy bất kỳ tin nhắn Rails.logger nào mà tôi đã thiết lập.
Khi tôi thực hiện một yêu cầu khác (làm mới đơn giản) các thông báo nhật ký và nhật ký truy vấn SQL đột nhiên xuất hiện.
Bất kỳ ý tưởng nào có thể xảy ra? Cảm ơn
ActiveSupport :: BufferedLogger # auto_flushing không được dùng nữa trên Rails 3.2 ngay bây giờ. Hướng dẫn là đặt mức đồng bộ hóa trên trình xử lý tệp cơ bản hoặc điều chỉnh hệ thống tệp của bạn. Bộ nhớ cache FS hiện là điều khiển điều khiển xả. file = File.open ('foo.log', 'w') file.sync = true ActiveSupport :: BufferedLogger.new tập tin – plainjimbo
định dạng là khá hơi say lên trên đó, bạn có thể thấy điều này tốt hơn trong các tài liệu theo Phần "Ngừng sử dụng" - https://github.com/lifo/docrails/blob/master/railties/guides/source/3_2_release_notes.textile – plainjimbo
@Jimbo - Vấn đề với thông báo không dùng nữa đó là tôi không biết "đặt mức độ đồng bộ trên xử lý tệp cơ bản "có nghĩa là. –