cách sử dụng API ghi log4j trong dự án rcp eclipse ?? Như một workaround tôi đã cố gắng để tạo ra một gói OSGI mới trong đó có một lọ log4j, dưới đây là cấu trúc bó.Cách sử dụng log4j trong nhật thực rcp
Tôi đã crated một ứng dụng RCP cơ bản với một cái nhìn (template) có tên loggingtest .I've bao gồm các bó log4j trong tab phụ thuộc của loggingtest project.In Activator phương pháp bắt đầu tôi đặt đoạn mã sau
Logger logger = Logger.getLogger(Activator.class);
logger.info("Info starting");
logger.warn("Warning starting");
logger.error("Error starting");
nên mọi thứ đều tốt cho đến nay tôi có thể sử dụng API log4j và nửa chặng đường, tôi cảm thấy bối rối như nơi để đặt các log4j.prope rties tập tin, làm thế nào tôi có thể tiến hành thêm để có được một tập tin đăng nhập với tất cả các báo cáo đăng nhập.
được chính xác hơn dưới đây là nội dung của file manifest của tôi về dự án loggingtest
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: LoggingTest
Bundle-SymbolicName: LoggingTest; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: loggingtest.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
log4j;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Chỉ khi ai đó không gắn với log4j, RCP Eclipse cung cấp cơ sở ghi nhật ký riêng của mình - https://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_logging_facility%3F cho phép bạn làm việc trong nền tảng Eclipse mà không cần hack thủ công. –