Hiện tại chúng tôi đang sử dụng CruiseControl.NET với các tập lệnh xây dựng 0.85 của Nant và trong khi mọi thứ hoạt động tốt, các tệp nhật ký hơi quá chi tiết theo ý thích của tôi.Ức chế Đăng xuất Đầu ra cho NAnt Xóa Tác vụ
Cụ thể, khi xóa thư mục bằng cách sử dụng tác vụ <delete>
tôi luôn nhận được mục nhập [delete] Deleting directory
trong nhật ký.
Đủ công bằng nhưng nhiệm vụ này được chạy trong vòng lặp foreach
và kết quả trong một danh sách dài các mục nhập (đặc biệt là nếu các thư mục chứa tệp - mỗi lần xóa được báo cáo) chỉ làm lộn xộn nhật ký và gây khó đọc cuộn. Tôi đã thêm rất nhiều nhiệm vụ <echo>
để báo cáo tiến trình tập lệnh nên không thực sự cần tất cả 'fluff' này.
Tôi đã sử dụng thuộc tính verbose="false"
trên tác vụ <delete>
và trong khi điều này làm giảm thông báo xóa tệp (cải thiện khả năng đọc nhật ký không có kết thúc), việc xóa thư mục vẫn được báo cáo. Tôi đã thử sử dụng thuộc tính verbose
trên foreach
nhưng điều này không có sự khác biệt.
Có ai biết cách tôi có thể chặn các tin nhắn này hoặc tôi bị kẹt với chúng ..?
Tôi cũng quan tâm đến câu trả lời. BTW: verbose = "false" không làm cho hoặc đóng. –
Tôi nghĩ rằng tiết này loại bỏ hầu hết các thông điệp nhưng không loại bỏ những thông điệp ở phần trên cùng của cây. Vì vậy, trong khi tôi không nhìn thấy tất cả các tập tin sao chép nó làm như sau: '[copy] Sao chép 1436 tập tin vào' C: \ inetpub \ wwwroot \ '. –
DilbertDave