Chúng tôi cần hiển thị các tệp nhật ký JBoss từ bên trong ứng dụng web của chúng tôi. Có thể đạt được điều này mà không cần sử dụng ServerConfigLocator không? Ứng dụng phải có khả năng chạy với Websphere và chúng tôi không muốn phụ thuộc vào các JAR cụ thể.Cách lấy thư mục nhật ký JBoss
8
A
Trả lời
12
Thư mục nhật ký được xác định của JBoss được giữ trong thuộc tính hệ thống jboss.server.log.dir
. Bạn có thể giải quyết thư mục đó theo số java.io.File
và đọc các tệp bên trong.
File logDir = new File(System.getProperty("jboss.server.log.dir"));
logDir.list(); // etc etc
Bạn cũng có thể nhận được điều này thông qua ServerConfig.getServerLogDir()
(trên JBoss 4.x), nhưng bạn nói bạn muốn tránh phụ thuộc JAR.
1
Bạn có thể sử dụng triển khai nhật ký tùy chỉnh. Điều này sẽ cung cấp cho bạn toàn quyền kiểm soát hành vi đăng nhập.
JBoss sử dụng Log4j làm cơ chế ghi nhật ký. WebSphere sử dụng Jakarta Commons Logging, có thể được cấu hình để ủy quyền cho Log4j nếu nó không phải là mặc định. Nếu bạn đã sử dụng Log4j trong ứng dụng của bạn thì tôi không nghĩ rằng sự khác biệt này sẽ gây ra cho bạn bất kỳ vấn đề mới.
Các vấn đề liên quan
- 1. Cách lưu trữ nhật ký sự kiện trong Thư mục
- 2. Ghi nhật ký cụ thể cho ứng dụng JBoss AS6
- 3. Cách lấy thư mục gốc của CakePHP?
- 4. Cách lấy thư mục chính bằng Python?
- 5. Các thư mục lib khác nhau của JBoss
- 6. Lấy tên lớp để ghi nhật ký
- 7. Lấy danh sách các thư mục trong một thư mục
- 8. os.walk lấy tên thư mục
- 9. Cách lấy nhật ký gốc tại Selenium WebDriver
- 10. Lấy mảng thư mục trong thư mục tài liệu
- 11. Làm cách nào để chỉ định nhật ký và thư mục pid của daemon?
- 12. Cách tìm thư mục tệp nhật ký tương ứng cho trang web?
- 13. Lấy thư mục gốc của một thư mục +1
- 14. Sử dụng trình phân tích nhật ký để phân tích nhiều nhật ký trong các thư mục khác nhau
- 15. Cách nào tốt hơn để lấy thư mục cơ sở?
- 16. Làm thế nào để đuôi tất cả các tệp nhật ký bên trong một thư mục và thư mục con?
- 17. Thư viện ghi nhật ký C
- 18. Làm cách nào để truy cập thư mục dữ liệu JBoss từ bên trong ứng dụng?
- 19. Cách nhận tệp trong thư mục, bao gồm tất cả các thư mục con
- 20. Cách lấy danh sách thư mục và tệp từ thư mục tài nguyên trong iPhone?
- 21. Cách lấy danh sách các tệp/thư mục của url thư mục trong java?
- 22. Cách lấy danh sách các thư mục trong thư mục này?
- 23. CMake: Cách lấy tên của tất cả các thư mục con của một thư mục?
- 24. Cách lấy danh sách thư mục trong thư mục, như list.files(), nhưng thay vào đó "list.dirs()"
- 25. Mục nhật ký trùng lặp log4j
- 26. JBoss 7.1.1 và JBoss Web Native
- 27. Lấy "java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet" trong Eclipse + jboss 5.1.0
- 28. Cách quét thư mục có ký tự đại diện với một thư mục con cụ thể
- 29. Lấy đường dẫn thư mục người dùng
- 30. Cách lấy thư mục hiện tại trong chương trình C?