Trong ví dụ này, bạn sẽ thấy làm thế nào để tạo ra một console và file appender rồi thêm nó vào rootLogger này.
Các tập tin log4j.properties được hiển thị dưới đây.
log4j.rootLogger=DEBUG, CA, FA
#Console Appender
log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
#File Appender
log4j.appender.FA=org.apache.log4j.FileAppender
log4j.appender.FA.File=sample.log
log4j.appender.FA.layout=org.apache.log4j.PatternLayout
log4j.appender.FA.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# Set the logger level of File Appender to WARN
log4j.appender.FA.Threshold = WARN
Ở đây chúng ta tạo ra hai appenders ConsoleAppender và FileAppender. Bạn cần phải thiết lập các thuộc tính tập tin của FileAppender với tên file log, ở đây tôi dùng tên file là sample.log. Thêm FileAppender(FA) và các ConsoleAppender(CA) cho rootLogger.
Bạn cũng có thể thiết lập mức độ logger cho mỗi appender riêng. Ở đây mức độ FileAppender logger được thiết lập để WARN.
Kết quả tôi có :
DangTrung.
Không có nhận xét nào:
Đăng nhận xét