2012-10-12 27 views
5

Tôi đang viết một trình bao bọc đường bay cho lớp học. Đường bay đã sử dụng log4j để ghi nhật ký thư.Làm cách nào tôi có thể đặt cấp độ nhật ký khác cho Plugin tùy chỉnh Gradle

Ở cấp độ thông tin, tất cả đầu ra có liên quan đến người dùng.

Khi tôi thêm plugin tùy chỉnh vào dự án mới và chạy một trong các tác vụ của nó hơn là không có gì được hiển thị trong đầu ra. Tôi phải chạy gradway flywayStatus --info để xem tin nhắn.

Có cách nào thay đổi cài đặt log4j trong plugin để cấp nhật ký không cần phải sửa đổi trong các dự án sử dụng plugin không?

Bất kỳ ý tưởng nào thực sự sẽ được đánh giá cao.

Cảm ơn, Gerwin

+0

Đường bay 1.8 sử dụng tiêu chuẩn hoặc ghi nhật ký. Bạn sẽ có thể dễ dàng viết một adapter Gradle cho trừu tượng khai thác nội bộ của nó. Xem các trình cắm thêm Maven và Ant để biết ví dụ. –

Trả lời

2

Bạn có thể nhận được quyền truy cập vào các LoggingManager cho nhiệm vụ bằng cách gọi phương pháp của nó getLogging().

Bạn có thể đặt mức ghi nhật ký trên Trình quản lý.