Tôi muốn kiểm tra những câu lệnh SQL được tạo ra bởi Ebean để tìm hiểu tại sao một số ngoại lệ nhất định (liên quan đến cú pháp SQL) đang xảy ra trong ứng dụng Play 2.0 của tôi. Có cách nào để ghi lại các câu lệnh SQL được tạo ra bởi Ebean trong Play Framework 2.0 không?Chơi Framework 2.0 và ghi nhật ký SQL của ebay
Trong Play 1.x, có tùy chọn cấu hình jpa.debugSQL
, nếu được đặt thành true, sẽ thực hiện chính xác việc này. Có một thiết lập tương tự cho Ebean tồn tại cho Play 2.0 không? Các documentation page about Ebean of Play 2.0 vẫn còn một chút khan hiếm.
Những gì tôi đã cố gắng cho đến nay:
Tôi đã thêm các cuộc gọi phương pháp trong điều khiển của tôi và onStart
/onRequest
method của đối tượng toàn cầu, nhưng nó không có bất kỳ tác:
Ebean.getServer(null).getAdminLogging().setLogLevel(LogLevel.SQL);
Ebean.getServer(null).getAdminLogging().setDebugGeneratedSql(Play.isDev());
Tôi đã sửa đổi cấp độ nhật ký từ application.conf
, nhưng không giúp được gì (ngay cả với mức nhật ký TRACE
).
Đẹp, nó hoạt động! –
cảm ơn đã làm việc cho tôi quá! – David