Trong khi chạy ứng dụng grails ở chế độ 'dev' bằng cách sử dụng 'grails run-app', tệp nhật ký Tomcat mặc định được viết bởi Tomcat nhúng đi kèm với cài đặt Grails (1.2.2) là gì?Tôi có thể tìm nhật ký Tomcat được viết bởi 'grails run-app' ở đâu?
Trả lời
Nên $CATALINA_HOME/logs/catalina.out
Không có một tập tin đăng nhập mặc định, đầu ra cho các bản ghi được ghi vào thiết bị xuất chuẩn.
Một số đầu ra đi tới thiết bị xuất chuẩn, nhưng không phải là nhật ký truy cập Tomcat. – hko19
Chỉ cần lưu ý trên phiên bản mới nhất của grails (2.2.3) không có cấu hình appender log, vì vậy ban đầu không có bản ghi nào được viết. Để thay đổi điều này, bạn chỉ cần chỉnh sửa conf/Config.groovy và bỏ ghi chú dòng ứng dụng {console ...}. Điều này sẽ gửi các thông điệp tường trình (với mức độ lỗi và ở trên) đến giao diện điều khiển (stdout) – khylo
Bạn cần phải xác định một gốc logger log4j trong Config.groovy của bạn như thế này:
log4j = {
appenders {
// console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n')
// file name:'file', file:'app.log'
}
// By default, messages are logged at the warn level to the console and the app.log
root {
warn 'stdout'
// warn 'stdout','file'
additivity = true
}
...
}
Ví dụ này cũng cho thấy làm thế nào để cấu hình các mô hình khai thác gỗ. Nó cũng cho thấy cách cấu hình ghi nhật ký tệp. Phần bộ phận tùy chọn là tùy chọn và chỉ cần thiết để định cấu hình mẫu ghi nhật ký hoặc trình ghi tệp.
- 1. Tôi có thể tìm thấy tệp nhật ký lỗi ở đâu?
- 2. Tôi có thể lập trình tìm nơi lưu trữ các tệp nhật ký log4j ở đâu?
- 3. Tôi có thể tìm GACUtil ở đâu?
- 4. Tôi có thể tìm nhật ký giao dịch MySQL ở đâu?
- 5. Tôi có thể tìm thấy nhật ký Glassfish trên Windows 7 ở đâu?
- 6. Tôi có thể tìm hướng dẫn tốt về cách viết Bộ sưu tập C ở đâu?
- 7. Tôi có thể tìm thư viện DNS C++ ở đâu?
- 8. Tôi có thể tìm đầu đọc Lisp ở đâu?
- 9. Tôi có thể tìm mã nguồn của gitk ở đâu?
- 10. Tôi có thể tìm ngữ pháp C# 3.0 ở đâu?
- 11. Tôi có thể xem nhật ký sự cố trên iOS của Google Analytics ở đâu?
- 12. các tệp nhật ký của tôi ở đâu trong heroku?
- 13. Tôi có thể tìm hiểu về chuỗi JNDI ở đâu?
- 14. Lỗi nhật ký IIS 7.5 ở đâu?
- 15. Tệp nhật ký nodejs ở đâu?
- 16. Ruby on Rails: Tôi có thể nhận nhật ký lỗi ở đâu?
- 17. Tôi có thể ghi tệp nhật ký log4net của mình vào dưới ClickOnce ở đâu?
- 18. Ghi nhật ký Java - tệp nhật ký của tôi ở đâu?
- 19. Tôi có thể tìm mã nguồn JDK 1.5 ở đâu?
- 20. Tôi có thể tìm thấy tệp System.Linq.Dynamic ở đâu?
- 21. Tôi có thể tìm gói javax.media.opengl ở đâu?
- 22. Tôi có thể tìm bcp để tăng ở đâu?
- 23. Tôi có thể tìm thư viện .NET ở đâu tốt?
- 24. Tôi có thể tìm tài liệu cho BlueZ ở đâu?
- 25. Tôi có thể tìm hướng dẫn cho Clang ở đâu?
- 26. Tôi có thể tìm mã nguồn Flex ở đâu?
- 27. Tôi có thể tìm mẫu ASP.NET MVC tốt ở đâu?
- 28. Tôi có thể tìm tệp my.cnf hoặc my.ini ở đâu?
- 29. Tôi có thể tìm lớp Base64Encoder ở đâu?
- 30. Tôi có thể tìm danh sách timezоnes ở đâu?
Tomcat đứng độc lập khác của tôi ghi đăng nhập vào $ CATALINA_HOME/logs/catalina.out, không phải vị trí mà Tomcat được nhúng đi kèm với yêu cầu truy cập nhật ký Grails. Bạn có thể đặc sắc hơn không? – hko19
Bạn có cấu hình log4j trong Config.groovy không? – armandino
Log4j của tôi trong Config.groovy khá chuẩn trong giá trị mặc định của nó. Thêm nhiều gợi ý để có bản ghi Tomcat (nhúng) của tôi viết ra một số nơi mà tôi có thể thấy được đánh giá cao. – hko19