2011-01-17 35 views

Trả lời

-4

Nếu bạn đang sử dụng Tomcat, bạn nên đăng nhập vào $CATALINA_HOME/logs/myapp/myapp.log.

+0

Điều đó không trả lời được câu hỏi. –

+0

@ 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

9

bạn nên đặt trong src/main/nguồn

+0

Đâ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) –

+0

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 –

+0

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 –

13

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.

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