2012-07-10 24 views
7

Cách tải tệp logback.xml hoạt động như thế nào? cụ thể, khi nào nó được tải?Khi nào tệp cấu hình đăng nhập được tải?

tôi nhìn thấy trên tất cả các trang web giải thích này:

  1. Logback cố gắng để tìm một tập tin gọi là logback.groovy trong classpath.
  2. Nếu không tìm thấy tệp như vậy, logback sẽ tìm tệp có tên logback-test.xml trong đường dẫn lớp.
  3. Nếu không tìm thấy tệp như vậy, nó sẽ kiểm tra tệp logback.xml trong đường dẫn lớp.
  4. Nếu không tìm thấy tệp nào, đăng nhập tự động cấu hình bằng BasicConfigurator sẽ khiến đầu ra ghi được chuyển hướng đến bảng điều khiển .

Nhưng không đề cập đến thời điểm tải. Có phải cuộc gọi đầu tiên đến một tuyên bố đăng nhập không?

Trả lời

5

Khởi động lại clasic clasic xảy ra trong lần gọi đầu tiên đến phương thức getILoggerFactory() trong org.slf4j.LoggerFactory. Phương thức này được gián tiếp viện dẫn theo phương thức LoggerFactory.getLogger(). Do đó, trong thực tế, sự khởi động logback-clasic sẽ xảy ra trong lần gọi đầu tiên tới LoggerFactory.getLogger().

+0

Ngọt, chỉ là những gì tôi cần. Cảm ơn bạn đã giải quyết tất cả các nhu cầu logback của tôi :) – Noremac

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