Các thử nghiệm mới, bạn viết (trực tiếp hoặc gián tiếp) sử dụng lớp log sử dụng Log4j.
Log4J cần được định cấu hình để nhật ký này hoạt động bình thường.
Đặt tệp log4j.properties (hoặc log4j.xml) vào gốc của đường dẫn thử nghiệm của bạn.
Nó cần phải có một số cấu hình cơ bản như
# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=DEBUG, A1
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# An alternative logging format:
# log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n
Một kết quả đầu ra appender ra cửa sổ Console theo mặc định, nhưng bạn cũng có thể thiết lập một cách rõ ràng mục tiêu như thế này:
log4j.appender.A1.Target=System.out
này sẽ chuyển hướng tất cả đầu ra ở định dạng đẹp cho bảng điều khiển. Bạn có thể tìm thêm thông tin tại đây trong Log4J manual,
Log4J Logging sau đó sẽ được định cấu hình đúng và cảnh báo này sẽ biến mất.
Nguồn
2010-12-31 12:31:55
Chỉ cần để tham khảo, đây là một liên kết cho việc chuyển đổi mô hình tham khảo: http: //logging.apache. org/log4j/1.2/apidocs/org/apache/log4j/EnhancedPatternLayout.html – lanoxx
Bạn có thể giải thích lý do tại sao chúng tôi làm điều này? – iLoveCamelCase
project/src/test/resources/log4j.properties –