Tôi muốn đăng nhập vào tệp và đặt nó trong tệp thuộc tính, bởi vì đầu ra mặc định logger.info() đi tới bàn điều khiển và trong ứng dụng web không có bàn điều khiển trong trường hợp của tôi.Tôi nên đặt tệp logging.properties cho java.util.logging trong ứng dụng web (dự án maven) ở đâu?
Trả lời
Nếu bạn đang sử dụng Tomcat, bạn nên đăng nhập vào $CATALINA_HOME/logs/myapp/myapp.log
.
bạn nên đặt trong src/main/nguồn
Đây là câu trả lời đúng cho câu hỏi và tôi đã bỏ phiếu bầu chọn như vậy. Tuy nhiên, * có phải là một cách hay để bao gồm các tệp thuộc tính * như thế này trong .jar/.war/.ear/etc ... cho một ứng dụng không? Không nên ứng dụng cung cấp một cấu hình mẫu (hoặc nhiều nhất là một cấu hình mặc định) và cho phép trình cài đặt cấu hình việc ghi nhật ký trên hệ thống của chúng, tuy nhiên chúng như thế nào? Tôi nhận ra đây là một câu hỏi mở, vậy thực hành tốt nhất được chấp nhận là gì? (giả sử có một) –
và ở đâu và những gì tôi nên đặt thay vì điều này: java -Djava.util.logging.config.file = mylogging.properties? trong tomcat 6 –
Tôi thấy rằng theo mặc định (không có logging.properties riêng) tomcat6 gửi mặc định java.util.logging log.info() để tập tin /var/log/tomcat6/catalina-(date)-.log Điều này phải là đủ cho tôi bây giờ, sau này tôi sẽ đọc http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_java.util.logging_%28default%29 –
Như Navi nói ... nó đi trong src/main/resources
Chỉ cần làm rõ vấn đề này ... các logging.properties phải đi trong WEB-INF/classes
thư mục . Nếu bạn đang sử dụng một số khuôn khổ để tổ chức proyect của bạn, yo phải tìm ra nơi để đặt các tập tin để ở trong WEB-INF/classes
Nếu bạn đang sử dụng maven để tổ chức các ứng dụng web, bạn phải biết rằng everthing nằm trong src/main/resources
go đến WEB-INF/classes.
- 1. .gitignore tệp, tôi nên đặt nó trong dự án xcode ở đâu?
- 2. Tôi nên đặt scriptmanager ở đâu
- 3. Tôi đặt weblogic-application.xml vào dự án Maven 2 ở đâu?
- 4. Maven cho các dự án web tĩnh
- 5. Nên đặt beans.xml ở đâu?
- 6. Tôi nên lưu cài đặt cấu hình trang web trên trang web cho ứng dụng Rails ở đâu?
- 7. Tôi nên đặt các chức năng linh tinh vào một dự án .NET ở đâu?
- 8. Tôi nên đặt các tệp cấu hình IPython ở đâu?
- 9. MEF: Tôi nên đặt bộ phận sắp xếp ở đâu?
- 10. Tôi nên đặt plugin .vim ở đâu?
- 11. Tôi nên đặt url trang web của mình ở cài đặt django ở đâu?
- 12. Tôi nên đặt thư viện javascript trong ứng dụng Grails ở đâu?
- 13. Ở đâu trong đường dẫn của dự án maven, tôi nên đặt các tệp cấu hình không được coi là tài nguyên
- 14. Các đối tượng Grails Command nên được đặt trong cấu trúc dự án ở đâu?
- 15. Sử dụng Maven cho dự án R
- 16. Nơi đặt tệp ngữ cảnh mùa xuân cho dự án Maven/Java không có thư mục WEB-INF?
- 17. Tôi đặt tệp hằng số cho Codeigniter (PHP) ở đâu?
- 18. Tôi nên đặt AngularJS Nhà máy & Dịch vụ ở đâu?
- 19. Tôi nên sử dụng loại nào cho chuỗi tên tệp trong dự án C cho iOS?
- 20. Chuyển đổi dự án Maven để động dự án Web cho Eclipse
- 21. Tôi đặt các bộ mô tả lắp ráp tùy chỉnh cho plugin Maven Assembly ở đâu?
- 22. Tôi nên đặt mocks của mình ở đâu?
- 23. Tôi nên lưu trữ DB SQLite cho ứng dụng iPhone ở đâu?
- 24. Mẫu jQuery - tôi nên đặt chúng ở đâu?
- 25. Tôi nên bao gồm normalize.css ở đâu?
- 26. Tôi có thể tìm tệp application.exe.config trong dự án C# của mình ở đâu?
- 27. Tôi nên đặt các trường hợp thử nghiệm cho các lớp Groovy trong ứng dụng Grails ở đâu?
- 28. Tôi nên viết một tệp tạm thời ở đâu?
- 29. Eclipse có thể nhập dự án Web Maven dưới dạng "Ứng dụng web động" không?
- 30. Tôi nên đặt chỗ tĩnh tĩnh công cộng ở đâu?
Điều đó không trả lời được câu hỏi. –
@ the-elite-quý ông sẽ cho OP là thẩm phán về điều đó. Theo như tôi có thể nói, OP muốn biết nơi để đăng nhập, kể từ khi ông không thể đăng nhập vào giao diện điều khiển trong một webapp. Tôi sẽ vui vẻ xóa/chỉnh sửa nếu tôi hiểu lầm câu hỏi. – dogbane