2010-10-05 22 views

Trả lời

18

Trước đây, nó khá đơn giản để thực hiện với đối tượng trình ghi nhật ký proxy, nhưng đủ người đã yêu cầu điều này mà tôi đã triển khai nó. Với nhánh git chính của Sequel, bạn có thể thực hiện:

DB.sql_log_level = :debug 

Việc này sẽ sử dụng phương thức gỡ lỗi thay vì phương thức thông tin khi ghi nhật ký truy vấn.

+0

Cảm ơn! Tôi sẽ đặt nó ở đâu trong cơ sở mã Rails? – NatGordon

+0

Có thể trong bộ khởi tạo. Nó phụ thuộc vào đối tượng Sequel :: Database trong DB, điều này có thể không đúng nếu bạn không tự nạp nó. Một cược an toàn hơn là: Phần tiếp theo :: DATABASES.each {| d | d.sql_log_level =: debug} –

Các vấn đề liên quan