Sử dụng hệ thống xây dựng Maven dưới dạng nhật thực.Thử nghiệm đơn vị Junit4 chạy bên trong nhật thực, bằng cách sử dụng java.util.logging - không thể xem đầu ra của nhật ký
Tôi vừa chuyển sang dự án bằng cách sử dụng Apache Commons Logging to Java Utils Logging, vì nó phải sống trong môi trường mà Java Utils Logging là trình ghi nhật ký chính (Google App Engine) và các thư viện khác mà tôi đã sử dụng nó (Restlet). Một trong những tính năng mà tôi thích trong nhật thực là có thể nhấp chuột phải vào một hàm được đánh dấu bằng @test và chọn "Chạy dưới dạng thử nghiệm Junit". Khi tôi làm điều này bây giờ, tôi thấy không có đầu ra khai thác gỗ. Tôi đã tạo ra một tập tin
src/kiểm tra/java/nguồn/logging.properties
handlers = java.util.logging.ConsoleHandler
.level=INFO
my.great.package.level=FINE
java.util.logging.ConsoleHandler.level = FINE
Nhưng tôi vẫn không thấy gì khi chạy thử nghiệm bên trong Eclipse. Trước khi nó được sử dụng để tất cả các công việc đẹp mắt với commons đăng nhập và log4j. Tôi đang làm gì sai?
Cảm ơn trước,
Cảm ơn rất nhiều vì gợi ý - Tôi vừa thử thêm điều này vào "Chạy cấu hình" cho phương thức Junit trong "đối số chương trình" và "đối số vm" là -Djava.util.logging.config.file = src/test/java/resources/logging.properties và phần "môi trường" điền vào hộp thoại, và tôi vẫn không nhận được đăng nhập – nwaltham
@ user859955 Ok. Tôi giả sử rằng các tập tin thuộc tính bạn đang sử dụng khi chạy trên 'GAE' là sản xuất đăng nhập bạn mong muốn? Nếu có, hãy thử tham khảo từ người thử nghiệm của bạn và xem điều gì xảy ra. – Jonathan
@ user859955 Ngoài ra, tôi nghĩ bạn chỉ nên thêm các thuộc tính hệ thống vào hộp văn bản 'VM Arguments' trong hộp thoại Eclipse' Run Configurations'. – Jonathan