Tôi có một số kiểm tra đơn vị hiệu suất tạo ra số lượng nhật ký không hợp lý mà tôi không thực sự quan tâm và thực sự đang tác động đến hiệu suất. Tôi có thể bằng cách nào đó tăng mức độ đăng nhập trong logback trong phương pháp Before cho bài kiểm tra đơn vị đó chỉ (và khôi phục lại nó trong After)? Hoặc là có một cách tốt hơn để giải quyết điều đó?Làm thế nào để thay đổi mức logback đăng nhập lập trình trong Java?
14
A
Trả lời
28
này làm việc cho tôi:
public static void setLoggingLevel(Level level) {
ch.qos.logback.classic.Logger root = (ch.qos.logback.classic.Logger) org.slf4j.LoggerFactory.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME);
root.setLevel(level);
}
Sau đó, trong thử nghiệm của bạn, nếu bạn muốn tất cả các cấp ví dụ:
setLoggingLevel(Level.ALL);
Các vấn đề liên quan
- 1. Làm thế nào để thay đổi mức độ đăng nhập Sinatra
- 2. Làm thế nào để thay đổi mức slf4j khi chạy?
- 3. Làm thế nào để lập trình nhập lớp Java
- 4. Làm thế nào để thay đổi mức độ khai thác gỗ gốc lập trình
- 5. Thay đổi mức ghi log4net theo lập trình
- 6. Logback - làm thế nào để có được mỗi logger đăng nhập vào một tập tin đăng nhập riêng biệt?
- 7. Làm thế nào để đăng nhập văn bản nhiều dòng trong Logback/SLF4J?
- 8. Làm cách nào để thay đổi mức thu phóng của bản đồ Google theo lập trình?
- 9. Làm thế nào tôi có thể thay đổi định dạng đăng nhập vào Google AppEngine
- 10. Logback - bộ tên file log lập trình
- 11. Làm thế nào để thay đổi NSMenuItem Tiêu đề (Đăng nhập để Logout)
- 12. Làm thế nào để lập trình Logback để nạp lại cấu hình
- 13. Cách đăng nhập vào Facebook bằng lập trình bằng Java?
- 14. Làm thế nào để thay đổi đường dẫn đăng nhập mặc định của Rails 3.0?
- 15. Làm thế nào để thay đổi đăng nhập XCode iTunes Connect của bạn?
- 16. Làm thế nào để tạo serialVersionUID lập trình trong Java?
- 17. Làm thế nào để chạy javascript trong lập trình java
- 18. Làm thế nào để đăng nhập một cái gì đó trong Rails trong một tập tin đăng nhập độc lập?
- 19. Làm thế nào để thay đổi cấp độ đăng nhập từ dòng lệnh?
- 20. Làm cách nào để đăng nhập một applet Java để sử dụng trong trình duyệt?
- 21. Làm thế nào để thay đổi thuộc tính textLabel trong UIButton theo lập trình trong iOS?
- 22. Cài đặt Đường dẫn trình đăng nhập theo chương trình
- 23. Làm thế nào để thay đổi mật khẩu người dùng Drupal theo lập trình?
- 24. cách thay đổi tên của quy trình đăng ký Java?
- 25. Làm cách nào để thay đổi ngôn ngữ trong trang hoặc hộp thoại đăng nhập Facebook?
- 26. Làm thế nào để kiểm tra đăng nhập json trong lập với rspec
- 27. Làm thế nào để thay đổi khung của UIKeyBoard lập trình trong iOS
- 28. Làm thế nào để lập trình đăng nhập vào một URL, giữ phiên và duyệt qua các trang khác nhau
- 29. Thay đổi cấp độ đăng nhập trong Laravel 4
- 30. Thay đổi cấp nhật ký được lập trình trong log4net?
Nó chỉ là lập trình cẩu thả mà các nhà sản xuất của các ứng dụng này không cung cấp một API để đặt cấp độ nhật ký và thay vào đó buộc người dùng phải tìm việc triển khai đang được sử dụng. – Jason